Vash has it right, and sounds like the real Vash, lol.
true to you,
i was suffering from a few of those "self doubts" myself not to long ago. (a coulple months back) Spend quality time with yourself getting to know your self, and enjoy who you are, love thyself befor anyone can love thee. Get me. You wont have doubts when you relize how awesome you are. No one telling you that can make you belive it, you've got to belive in it for yourself. Trust me i know. Try getting in the habbit of mentaly patting yourself on the back when you know you are doing good in life. Dont over do it, just appreciate who you are, and make note of it. I find it does wonders for my self esteem, and doing it in my head people don't know i'm doing it. LOL Honestly though, you must love yourself ok?
Vixen