Love yourself. Love your reflection. The world is bigger than your acne. Most people don't even notice. You are your biggest critic. I'm 30. I've had acne for well over 15 years. It ruined my self esteem, made me hide and miss fun outings with family and friends due to my skin, made me push people away and beat myself up every day. I put myself out there, asked people close to me how bad it was, to my surprise half of them didn't see what I saw.
Its like my mind played tricks on me, made it worse in my eyes, zeroed in on my problem areas. Thought "oh gosh, their looking right at my skin!" My significant other sat me down, explained that it hurts them to see me in distress and there's nothing they can do, that they love me for me, for my laugh, my humor, the way I view the world, my upbeat personality, my kindness, giving, love for animals, my art and taste in music. My skin has nothing to do with it. I had acne when they met me, they wanted me then, they still want me now.
Acne, bad breath, stinky feet, farting! It's all human! Dosen't make you any less of a person. If anyone points it out, shames you, it says more about them, than it does about you. Please LOVE yourself. It's so important, we're only here for a short time, don't spend it strife with worry, don't spend it in the mirror, browsing skin care aisles. Don't beat yourself up. I see, understand and relate to you. I haven't walked in your shoes, but I'm sure we've walked the same path. It won't matter later in life. Truly.