I feel like the only women who like me are older. Why?

Your maturity? This is not necessarily a bad thing. I don't know your age, but if 20-40, it may indicate that you tend to be less frivolous, and more mature in conversation. You attract people naturally. If you try and engage someone in conversation based on age, than you are not being true to yourself.