yes, the swelling will subside. But for any reason, if it does not , go see your doctor. It doesn't sound like an unusual injury- as you might imagine, that kind of misdirection happens all the time-- still, why not see a professional- no one can diagnose an injury correctly on line- they need to see you !