I've been hammering this in a few posts now so I think it's time to put it out there. There seem to be some of you that have trouble losing weight, losing fat or gaining muscle.
It's simple: If you're not eating to match your goals then your making things harder for yourself.
Any form of weight loss or gain is 70% nutrition. Some would argue more, some less, so I've picked the midpoint. No matter how hard you train if your bodies not fueled properly, whether you've not eaten enough or you've eaten too much or too poorly, you're literally robbing yourself of the gains+/- that could've been rewarded from the effort you put in on the floor.
There's no one size plan for anything that suits everyone.
So next time if you're struggling to gain in any direction, don't beat yourself thinking you didn't do enough. Take a look at what you've put in and what you've put out and chances are, if you don't have an underlying medical condition, the answers to your questions will lie somewhere within that little puzzle.
Train smarter not harder.