There is no one way to recover from over training. As an athlete I use many different methods, hot showers or baths are nice for sore muscles. Yoga and stretching can relieve tension and Icy Hot is also good. If you strained or pulled something often you either have to stop completely to let it heal.