I can't help with the allergies, but wanted to say be gentle on yourself following the accident. I am quite sure that you will get back to, and exceed, your performance before the accident, it just might take a little time.