Dear sir,
Whatever concerns you have narrated suggest that there is likelihood of getting disturbed psychologically.
It is but obvious to get disturbed with failures in life.
As symptoms are hampering your areas in life , I would like you to get evaluated by a psychiatrist.
Next Steps
visit a psychiatrist.
now a days online video consultation are also available.
Health Tips
These things in life are temporary. you can easily come out of this