How do you all deal with constantly being hit on

I just turned 17. I always thought that I was approached a ton between 15 and 16, but it was nothing compared to what I go through now. I can’t remember the last time I went out without some guy approaching me and some have been polite, others have been more aggressive but it always makes me uncomfortable. I work in a customer service job, and my coworkers have commented on how frequently adult men hit on me. At work it feels like something I just have to deal with, but one of my customers recognized me on the bus the other day on my way to meet a friend and came to flirt with me. I was harassed a few times, I’ve had guys take sneaky photos of me, and a few months ago I was SAd. I spoke to a friend of mine and she told me that guys calm down eventually, and that by the time I’d get to her age that it would be much better. According to her, there’s a reason why people write songs with lyrics like “they only want you when you’re 17”. But I can’t deal with it. It genuinely makes me afraid to go outside. I find myself afraid to wear some of my favourite outfits that I feel good in because if I look pretty then more guys will come talk to me and it’ll be my fault. And it’s the dumbest thing to complain about, because I feel like it’s supposed to be a good thing. I genuinely just don’t know what to do anymore. Any help is appreciated, sorry for the long post.

How do you all deal with constantly being hit on