I recently started learning how to sing. I'm a very shy and insecure person, so this was already a pretty big step for me. My dream job doesn't require singing, but being able to sing would be a huge advantage, so I decided to give it a try.
The weird thing is that when I'm actually singing, I usually like what I hear. I can tell when I'm out of tune, when I miss a note, and I'm starting to understand scales, chords, my vocal range, and how to make things sound good in theory. While I'm singing, it sounds fine to me.
But when I record myself and listen back, I absolutely hate it. I recently recorded myself doing a lip sync over a singing character, but I had removed the character's voice completely. I also lowered the key of the song because the original was higher than my vocal range, so I wasn't trying to force myself to sing in a range I couldn't reach. It was in a key that was comfortable and natural for me. Even though I obviously wasn't going to sound exactly like the original, I thought it should still sound decent. I knew I had hit the first note correctly, at least, but when I listened to the recording, I genuinely couldn't stand it. It sounded horrible to me. This happens with a large majority of the songs I sing.
My singing teacher told me it's normal to dislike your own voice. He actually sings extremely well and still doesn't like listening to himself. I've also heard a lot of other people say the same thing.
So is this really that common? Do most people dislike their own singing voice, regardless of how good they actually are?
I'm completely fine with the possibility that I just sound bad right now. I'm mostly wondering if, with enough practice and experience, it's possible to eventually listen to your own singing and genuinely think, "That sounds good."