Hello,
Good that you have brought forth your complaints. There are two possibilities ,one all these symptoms could be been triggered by an stressor and which has been persisting till date , identify if there are any .Two ,you may possess certain personality traits which could be aggravated these issues .It's not prudent to label you with diagnostic possibilities ,without an interview .
Next Steps
I would advise you to meet a psychiatrist.