Eating hard and training hard are the two major pills in gaining weight and muscle mass. But it seems that people have gone off track and stumbled into a ditch where growth is no longer in sight. The reasons for stalling are many, but let us first find out what are the usual culprits.

The largest culprit for stalling is usually a lack of rest. Even with the best training workout and diet, rest is always part of the equation. However, people tend to downplay the effects of proper rest and thus growth always seems to come at a hefty price or simply take too long that they usually give up before reaching their desired goals. A good rest is described as an uninterrupted deep sleep where one is not aroused by any external factors but rather by the individual waking up completely refurbished by himself or herself. In layman's term, it means getting 8 hours of uninterrupted sleep and waking up on your own. In this age where everything is flying by so quickly, we tend to stay up late and wake up early, compromising our immune system and our goals to gain muscle mass.

The next culprit on the line-up is poor form. Poor form causes undesired body parts to “lend” a hand so that it can accomplish the exercise. This compromise could lead to injury which could make you put off training or cause the wrong muscle group to grow.

Next, we have poor diet as a culprit. Poor diet without the essential vitamins and minerals to aid in the digestion of the required resources will lead to less growth as the body undergoes tremendous stress in order to grow. When nutrition is bad, the body needs to work doubly hard just to keep up with surviving and then growth could elude you.

One thing to take note of is how often you train. Over-training could also slow you down rather than speed up the process. This can be drastically avoided by scheduling training 48 to 72 hours after your previous training so that you will be fully recovered to train again.

Last of all, consistency is the worst enemy. People tend to give up too easily when they see small results forming over the horizon and jump off a system that works to the unknown to source for a faster way to attain the goal. This makes it difficult to draw a comparison on which system works and will generally cause people to give up when the new system they chanced upon gets them similar or a smaller result than the previous one.