I dealt with similar struggles, though my stress caused me to rub my fine hair right out of my head. I was afraid of what I'd look like and what people would think when I shaved my head, but I took a deep breath one night and put a disposable razor to it.
Self-image has always been a battle, but since I started shaving, I haven't had half the problems I used to. Shaving your head gives you confidence. You say this is who you are, and if people don't accept you, then they're not worth your time. It feels like there's nothing left to hide.
I used to worry about people looking at my thinning spot. I was always concerned when someone was behind me at the office. Now, my girlfriend caresses my head all the time.
Nothing's easy, and a big change in the person looking in the mirror can be weird, but it really give you a chance to grow personally and to realize life is about a lot more than some hair on your head.
Hope that helps.
Best of luck,
YSBG