Life is getting too tough these days. I'm at an crucial age in my life where I'm supposed to step out in college and in the real world in just few months. But I can't cope with the self doubt sometimes. I feel that all my friends are doing way too great and studying so hard whereas with me- there's so much scope of improvement. I can do sooo much but I don't. Even though I try to give my best everyday. And now the self doubt is preventing me to give my best since all the time all I can think about is the mess that I am and why I don't deserve love and happiness that I have. What should I do to stop the self doubt?