Whenever guys flirt with me. they are either younger then me by a few years or older, I never understood why guys my age don't come up to me. is it like that with most of the time?
I just flirt with girls I like. When they start being really turned off by me since I am old and probably look like a pervert I will stop. I mean I am not going to ask them their age or see their ID to figure out who to flirt with. If a girl is receptive to me I don't see what's so wrong with it. I would just take it as a compliment and if you don't like them tell them outright. It would help guys a lot if you told them straight out.
Guys don't care too much about age, so it probably has nothing to do with your age. It's probably just a coincidence that guys your age don't approach you. Maybe you look younger or older than you actually are, that could have an affect on it too. If you see someone that's your age that you like, YOU approach HIM! :)