So, I'm 30 years old but the way my face and body looks people often think I look 18. I have a full beard but it doesn't help significantly - I am overweight right now and there are times where I look like an actual baby. I'm 5'7 and even when I was skinny it didn't seem to help the situation.

When I get my appearance right, the right haircut and shirt, I can look "hot" but it takes so much effort and I can easily become a meme if I make a mistake one day. As an example I had a girl hitting on me at work at my new job but I couldn't keep up the "cool" appearance every day and eventually I had a few days where I didn't look good and it seems she's not really that interested anymore.

I'm tired of girls talking about guys right in front of me as if I'm not even relevant to the situation. Has anyone been able to overcome this?