Try getting an icepack onto it, and keep it elevated. But yes, a trip to the doc sounds like the go even if it would most likely be the local after hours clinic or ER due to public holidays.