1.) SHIT HAPPENS. You need to deal with it and move on. You made that decision, it sucks, you feel like crap, move on. That's the only way to do it man. 2.) Parents do that shit. It's something they will never ever outgrow.
3.) You really never will. You are always your hardest critic, so you will always find the negative things about you, and/or your situation, and blow them out of proportion. The self esteem thing is normal. Your body goes through swings, i think it has something to do with testosterone. Not too sure. But that happens too.
4.) Ahh. Yeah i get ya there. Kinda like you're depending on someone, and you hate that you have to depend on someone to bring yourself up. That's something that you have to fix. No one can do it for ya. Sometimes you need other people to lean on. But obviously you cant lean on them for ever. You'll learn to stand on you're own two feet without having to get others approval. Shit i aint even there yet, won't be for a long ass time. So no worries there bro.
5.) Stop fucking double guessing yourself! Seriously. You are your own critic, like i said. But STOP with that shit. It wont get your anywhere. And i can guarantee you won't find an answer to that question. Really there is no need to question it. just go after it dude. Don't worry about them being foolish and shit. Just fucking DO IT.
Yeah so sorry if this aint the best advice or anything. I've worked 15 hours today. You know how to get ahold of me dude.
-------
Im a front porch sittin, guitar pickin, moonshine sippin,
baccer juice spittin, COUNTRY BOY FROM THE WOODS.