I'm not a big fan of doctors, but this sounds like one of those times where you should probably go to one.