i strong recommend u to see docter,coz this is not de right place to get a convictive answer...
people just wanna answer de question to get de points,wont care abt ur health,sometime those answers are made up,so u reali need to go to psychologists and ask them!
remember,this is ur health,the most important thing!