
I have anger issues for sure, but my guess is for you its most likely your sleep.
What I say is you have to start taking chances, and #######5 jobs, thats part of life, theres plenty of teachers without jobs atm, that probably wish they could teach retarded monkey more less brats

Look at it this way, if you get rejected, thats 1 person, 1 person out of 6 billion... and counting. And dont forget to look at the people who've accepted you too

I had low self esteem issues (drugs helped out and losing weight) so I know its Much easier said than done, but you got to take a risk and be practical and realistic. You cant expect everyone to like you, because some will think $#%^ of you. Its life, and I got plenty people both ways.
I was rejected from my rather preppy group of peers when I became ###$ up. They didn't respect me, looked down on me etc... Now I identify with the smokers and the stonners and they're all really great people, the rejection made me a better person.
Not sure if this helps, hope it does. Best of luck with life in general and im sure you'll do fine. If you got questions for me for whichever reason send me a pm. Il be glad to talk to ya some more.