Could be several reasons. You could have arthritis in your joints, or it could be from taking compounds that dry your joints out like winny. Deca is a wet steriod and you will retain water that help lubricate joints, thus making them feel better. After you stop the steriod, the water retention goes away and the pain returns. If you have injuries, and you train through them, you may actually make them worse.