Don't let the thought of needles scare you, it's not painful and it is the best thing for swollen muscles and accute injury. Just find somebody good that is versed in sports injuries. Peronally I go to an old asian dude that was a medical doctor in China and has been doing sports related acupunture for 30+ years, he has photos of famous Canadian athletes (including edmonton oilers) on his wall, signed saying thank you. He's fixed me up a few times now.
I'll ask my half Chinese gf to hook me up with one of her millions of relatives