I basically look younger than my age, and most girls actually believe i'm 23, when in reality i'm 33

I started lying about my age because i had girls super into me, and when i end up revealing my age, it doesn't work out

I usually don't care to lie about my age when it's plate/ons/fwb stuff

I met this 18yo girl 3 months ago at a festival, and she is really nice, smart etc ... only had 1 BF

the problem is that i lied to her from the get go when i met her, i claimed i was a 23 yo student

and now its been 3 monts since then, she is very attached to me, and i like her aswell but damn lying about everything is just too overwhelming

i just dont know what to do, either end things or tell her the true?

what would you suggest bros?