Dear why so critical about yourself and holding on and nurturing guilt feelings. no one is perfect . everybody has flaws. most important thing is identifying your shortcomings, accepting it and to work on it to improve oneself .YES life is like a wave with ups and downs . sometimes things does not happen as per our wish and these things are beyond our control. you have lots of negative thoughts about your self , future . you have signs suggestive of clinical depression
Next Steps
visit psychiatrist for diagnosis and intervention . also cognitive behavior therapy will help you build low self confidence and counter your cognitive distortions . take care