Too little sleep or too much sleep can throw your stress and regulatory hormones out of whack, and may lead to weight gain. A single night of sleep deprivation can increase levels of ghrelin (a hormone that promotes hunger), making you more likely to overeat the next day. Reduced sleep may also lead to fatigue during the day (duh) and less physical activity, which may be another reason why people who regularly don't get enough sleep tend to gain weight.
Then, when you weigh yourself, do it at the same time every day so you eliminate variables. (I weigh myself as soon as I get out of bed.) While you won't lose weight every day, you should notice a downward trend, and if you don't, you need to adjust accordingly. Look back on what you've eaten and how you've exercised and determine where you've gone wrong.
If you're dehydrated, it can be hard to tell if you're hungry or just thirsty. If you're craving a mid-day snack, have a glass of water and wait a few minutes before reassessing how hungry you really are. Water also helps food move through your digestive system, lessening feelings of bloating. It's a good idea to keep a water bottle with you throughout the day. Add in cucumber slices or fresh fruit to infuse flavor.
"Only doing abdominal-focused workouts, like crunches, won’t help you banish the bulge. Belly fat is simply where your body stores energy, so you need to take a whole-body approach to tackle it. HIIT training (high intensity interval training) is a great way to burn fat and get your heart rate up. Squats, burpees and treadmill sprints are all examples to try."