Our expert says:
I'm guessing, of course, and it's impossible to say. The hip flexor is the muscle that we use to push up when we walk, to lift our knee, and that muscle might have been strained. If that's the case, then a period of rest is normally sufficient. If it's a tendon or ligament, it takes longer, and may require some rehab after where you could see a physio, but I'd consider that only now, given that it's 3 weeks or so and if it were muscle, the problem should mostly have cleared.
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical exmanication, diagnosis and formal
advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.