Been called ugly all my life and dont know what to do?

I've been called ugly all my life since middle school. I had a guy friend in high school who i thought was really cool and thought he didn't think i was ugly. Until one day I remember overhearing him calling me ugly to another friend of his and hearing both of them laughing at me and fighting over them wanting to date my sister. I have been so focused on my looks since high school that i dont have a personality and dont know what i like. I wasn't ever into him but hearing that actually hurt me.

Now that im older i do think im more attractive usually when i wear makeup. I also wear glasses and NEVER take them off cause think i look ugly without them. I do attract guys but they never stay interested, im pretty sure theyre trying to get sex. I get told that im pretty and gorgeous always by a bunch of guys but the same guys never seem to see me as serious in wanting to date me I guess. I had a "boyfriend" for 9 months who really wasn't my boyfriend but acted like a couple because i was sleeping with him. He approached me and asked for my number 9 months ago. He would make it seem like we were going to date but when i would get there, he never wanted to do anything, go anywhere public and made everything sexual. We would have sex and i wouldn't hear from him much after that until he wanted it again. I lost my virginity to him after pressuring me and afterwards his effort decreased but we still talked. It wasn't until two months ago i found out he was cheating and we got into a fight. He called me ugly multiple times and admitted thats why he never wanted to be in public with me plus he told me that his main goal was to only sleep with me. This has made me feel even more horrible and that im back to being ugly again.

Been called ugly all my life and dont know what to do?
Post Opinion