You have muscle injury which can take some time to get better. You must take absolute rest for your muscles to recover properly. Most common reason for delay in recovery is repeated injury to the muscles due to movements. Blood clots in this region are a cause of concern.
Next Steps
Visit an orthopaedic surgeon nearby to discuss the possibility of blood clots.
Health Tips
Take
vitamin supplements. This helps in faster recovery.