I've had really good results with arnica (just wish I didn't have to test it so often!). Definitely get the bike checked out, and if you hit your head at all, get a new helmet. Sending healing thoughts your way!

Deb