Chocolate tends to have positive connotations, so dreaming about chocolate can represent enjoyment, relaxation and love.
If you ate chocolate in your dream, perhaps you're craving some relaxation and want to indulge more in your waking life. It could be something simple like a watching a move with chocolate or you might be in need of something more like a holiday. It may be time to self soothe by whatever means you deem necessary.
If you ate white chocolate in your dream it's possible you are denying yourself of something. You may be settling for less than you're worth because you underestimate your own purpose in life. Think about your waking life- are you settling? Settling with the person you're with? Settling with the job you're in? Settling with your circumstances? If so it might be time to shake things up.
If you received chocolate as a gift- it's possible you are thinking about love. Perhaps there's someone new in your life who you could learn to love or maybe you are ready to love and be loved in return. Alternatively, perhaps you feel your friend or loved one is denying you the attention you desire.
If you saw someone else eating chocolate in your dream maybe there is someone in your waking life who is getting in the way of your happiness by taking what's rightfully yours. Or someone who always seems to be dealt the better hand.
If you ate too much chocolate- this could be a sign that you take things to excess. It may be time to take a break from all of this overindulgence, address your responsibilities and show some restraint.
If someone offered your chocolate in your dream and you turned it down- perhaps you are denying yourself of what you really want in life. There's no one else to blame but yourself for being the barrier between you and your dreams.
Another interpretation is that you tend to indulge in short term goals with little consideration for the long-term effects of them. Perhaps you need to think more about the eventualities of the decisions you make.
The Complete A-Z Dictionary of Dreams by Ian Wallace