Sounds like a concussion...definitely get to a doctor asap.