Thank you i will go to the doctor and check my self.
it sounds like anxiety or depression, have you been to the doctor about these issues ? try that, he might put you on some antidepressants which can help weither its anxiety or depression.
keep us posted