Same man. I mean, I learned how to just deal with it though, although I still feel unhappiness on occasion too.
I was always a pretty small and skinny kid. I always played sports, but never worked out or made an effort to build muscle or strength until a few years ago. I've been working out and lifting now for about 3 years consistently. It's a hard journey, and there will be times that months go by and I see no progress, and it's frustrating.
But recently I figured out that I simply wasn't pushing myself hard enough...I was treating my gym sessions almost like relaxation sessions. Can't do that. Gotta drink that preworkout and go into the gym feeling like you wanna destroy the whole place. When you think you're done, do a few more reps, a few more sets.
I went from not liking working out to loving it because it's one of the things that makes me feel like I'm winning or doing something good. I also wish I could spend more time in the gym, but the truth is there is such thing as overworking your muscles. They do need rest. All that's really necessary is 1 hour a day, 5-6 days a week. Hit each muscle group twice/week. Right now I'm not doing any cardio because I'm trying to gain weight, so that's all I do. I want to spend more time in there, but I really can't or it would be counterproductive.
People have told me to shave my head, get jacked, and get some tattoos...but I haven't been able to come to terms with that look of me...I'm 21, I want to look and feel young, and I've never been into tattoos so that's not something I want to do right now. But the gym is good for me...good for all of us.
Try to focus on the gains you make...that's what will bring you happiness!