Are you limping due to pain or possible due to uneven hip/leg length..?
You may have gotten your c 1 c2 knocked out of alignment - and that may make a whole body tilt. also can cause dizziness..
Hips? shoulders even /level??
check in a mirror or have a friend compare when on flat floor bare feet or socks are best.
See an upper cervical chiro, or even an expert chiro that has training in atlas/axis..
youtube has videos so you can see what is is about..
more info-
www.upcspine.com