Hi.
Well, it can work out. I'm 13 years younger than my girlfriend (I'm 35 now). We've been together for 11 years. And the relationship is great
A number of my friends already knew her before we got together, which probably helps, and my other friends have grown to like her.
She has 2 kids (in fact, she was married when we first met, but we won't go into that), which over the years have become my friends. They tell me things which they wouldn't dare tell there parents, but I can still give parental advise.
Everyones different. You just have to find the right person.
Where are you looking for guys? If it's in bars/clubs, they're probably just after a shag (but you already know this). To find a nice guy, you have to look in a nice place. Maybe you should widen your circle of activities to meet new people?
Keep the faith.
Andy xx