I'm not sure if it's a good idea to ask us since we can't give you a solid diagnosis, but it sounds like you may have something going on, in which case you should see a psychiatrist.
You obviously think there's something wrong so go with your gut instinct and see a doctor.
Best of luck!