1) YOU'RE NOT TRAINING HARD ENOUGH!
If when you finish your workout, you're not sweating or 'sticky', you're not even the slightest big red, you're walking perfectly normal, then you're not training hard enough. You need to push your body, get that heart rate up, burn your muscles in order to shift those unwanted pounds. If you're not sweating and burning, then turn back around and workout again! this time, properly!
2) YOUR DIET SUCKS!
You could train your butt off in the gym, but if you go home and eat nothing but garbage, then you will never progress. You need to make sure that your diet is on key - a good amount of protein, moderate complex carbs, healthy fats, lots of vegetables, lots of water. Get rid of the garbage - sugar, sweets, processed foods, fizzy drinks, alcohol and so on.
3) YOU'RE NOT SLEEPING ENOUGH!
Not many people know the importance of sleep when it comes to fitness. Sleep is vital - if you don't get enough rest, your body cannot repair efficiently. If you get on average 5 hours sleep every night, then that's not enough - your body will not like that and your recovery won't be as good as it needs to be. Poor sleep or not enough sleep can cause mood swings, decreased focus, decreased energy and a lack of performance. How will that help you in the gym and kitchen? it won't. Also, when you're tired you're more likely to make poor food and drink choices.
Be smart! train hard, eat well and get a good nights sleep!
Lee Gregory Fitness