I agree with this. However, clothes can be an indication of age so although she's attracting men she's attracting young ones. Guys her age may view her as either too young or immature. Wearing more sophisticated clothes (and looking good in them) could stop sending that message and help her attract age appropriate men. It also helps to hang out around age appropriate men.
Nellie, try going to the gym in the early morning if you can. A lot of working professionals workout before heading to their jobs. Do you go to happy hours, ballgames, charity events, etc?
Since I wear a black blazer most of the time, people think I am either working or just got off work. I've recently met two guys that were my age (one a resident and another created apps or worked in the tech industry) while wearing a blazer, but they were weird. They both wanted me to contact/call them first instead of them calling me first, which I told them I would not do.
Going to the gym in the morning isn't really an option for me, I already get up at 5am for work. My sister goes in the morning and says at the particular gym we go to there's no eye candy in the morning.
I honestly don't go out much anymore and never had much luck at bars. I did go to a football game and met an older guy there which was nice. I also plan to go to another football game in november and also a couple basketball games. The gym has honestly taken over my nightlife, lol. I plan to cut back in november.