@sannya So... If you have an injury, it is best to consult your primary care physician first, or even just visit a physical therapist. I know that Mark Rippetoe has a good reputation, but that doesn't mean you can properly diagnose your injury.
Seek personalized recovery advice first please!