Sure, you certainly need to drink plenty of water to help combat bloating, you can (and should!) also consume high-water content foods. Reach for cucumbers, tomatoes, watermelon, asparagus, grapes, celery, artichokes, pineapple, and cranberries — all of which contain diuretic properties that will also help you stay full due to their higher fiber content.
"When you're anxious, your body feels like it's under a tremendous amount of stress all the time. This is why anxiety is a powerful trigger for weight gain. Two of the most proven cures for anxiety are exercise and spending time in nature. Combine both with an outdoor run or bike ride and race away from the anxiousness. Making this habit part of your lifestyle can help you stay lean for life." — David Zinczenko, author of the Zero Belly Cookbook
All meals are important, but breakfast is what helps you start your day on the right track. The best, heartiest breakfasts are ones that will fill you up, keep you satisfied, and stave off cravings later in the day. Aim to eat anywhere between 400 and 500 calories for your morning meal, and make sure you're including a source of lean protein plus filling fat (e.g., eggs, unsweetened Greek yogurt, nuts, or nut butters) and fiber (veggies, fruit, or 100% whole grains). Starting your day with a blood sugar-stabilizing blend of nutrients will help you slim down without sacrifice.