Does anybody feel guilty over negative thoughts or get lots of negative things cropping in your head all day like finding ten reasons or more why I will be singe forever or won't be able to get promotions in work? It's knocking my confidence and sometimes I feel really down about it all. Sometimes I feel I've run out if opportunitys in life and I will be stuck staying with my parents forever.

Anybody else had this and how can I get over it?