Wow this really hit close to home with me. I have esteem issues too, and I also take what people say to me to the heart, even if they're criticizing me in a nice way. I've had people say fucked up things to me as well, hurts even more when it's from a dude...I'm a sensitive little flower, people are assholes sometimes. I've become a bitch now because I like to be alone and can't stand people. I'm 'anti-social' because I don't hang around with stupid people. It sucks. I have major insecurities when I'm around people anyways, it's no good.
I'm also terrible at math, so I feel your pain. I frustrate the hell out of my teacher because I always lag on the homework because I don't know how to do it.
And the cherry of it all, I'm also diabetic. Type 2, even though I'm pretty sure I'm type 1 since I had most of the symptoms. I hate admitting it because people treat me like a child or they want to watch me inject my insulin like I'm doing heroin or something :/ I think this also has a lot to do with my insecurities for much personal reasons.
It's a rough patch, but you got accepted to Berkeley! You'll always have that over the people who are shitheads (:
thanks for expressing yourself and giving me hope that I'm not alone on certain things.
xo Lea