I'm starting to think that one of the big factors that has been holding me back from making solid gains is some type of hormone imbalance. If I take time off the gym (say a week or 2) and then come back the first few days will be great. I'll have tons of energy, lots of appetite and just feel strong mentally...but then my moods start to shift and i become increasingly lazy and tired. I'll have almost no desire for food or will to workout but i'll push myself anyway.. I'm usually able to will myself to keep working out even though i feel like shit but i cant seem to maintain my diet. Large amounts of food become instant gag reflex. This has been something I've just now begun to realize over several years of working out..I'll have weeks or even months where I will make great gains and then fall into this state where I cant seem to do anything.. Anybody here go through or been through something like this? do i have low or fluctuating levels of testosterone maybe? on a side note: through years of working out i've also developed a pretty simple way to tell if im eating enough to make gains without getting into calorie counting and whatnot...Basically, if im shitting atleast 2 times a day then i'm eating enough.