3 keys to success
1) training regime; focus on heavy compound movements
(e.g., bench, deadlift, squat), don't train a muscle group more than once a week
2) diet- you have to eat properly
in order to succeed; poor diet + good regime = no results. need to eat every 2-3hrs.
3) good life-style. enough sleep, etc..
chances are that 1 of those is out of whack for you.if you're having trouble recovering, it's probably diet issue. (not eating enough/good quality foodS)