A trip to the doctor definately needs to be in your very near future. Sounds more serious than a sprain or deep bruise. Feel better!