May be there is a deeper emotional cause is lies behind this,if not then mental stress is the cause.
Consult a Psychologist and after counselling sessions or CBT i think u feel better.
Answered2017-06-07 15:19:39
Let others know if this answer was helpful