What to do ): big age difference

I’m 17 (18 in a few months) & I like a guy who’s 24. He’s super cute and the sweetest 😩. I can’t help it. Idk if my parents would approve. I’ve dated a 22 year old but he was short & skinny so he looked more like 19. Ughh