mine took 6 weeks to straighten out. but I disloacted it in 3 places.(shoulder joint, shoulder blade and collar bone). F'd it up REAL GOOD. slipped on gravel in a parking lot where I worked. tucked into a forward roll cause I couldn't catch my balance and landed square on the shoulder blade. I hit so hard, it pushed my arm around my side and I was touching my back from the wrong side(touch your right hand to your left hip and picture your elbow at about where your wrist is.OUCH!). Cracks/Pops like a mofo still to this day and the collar bone still slips out once in a while(mostly if I sleep on it wrong), but for the most part it's cool now. My advise is even if it feels good by the next time you ride, give it another week. It might not hurt, but it will still be weak. and like bigboybanshee said, ice and lots of rest for it.