Tough call but accepting your desires doesn't make you "worthless" in any sense
You need to understand your problem and its easy to see if your not you.
You are 21, its a delicate age to be.
You think about older men because you feel insecure. It is a natural instinct to think about older men when a part of you feel insecure, not with your man but with yourself.
I am an older man. 53 years old.
You are not worthless, you just dont understand the experience in life you are passing.
It is natural to search security if you feel insecure.
So what do you do?
It alone for a day or whatever it takes and look within yourself and search for that insecurity within and try to localize where it is coming from.
The work in that area with yourself.
You see, its not about sex or your man. Its all about you :)
You just stay with him and cheat hun. That's how the world is. You find a nice guy that treats you great but the sex is blah, and you cheat with slimebags who are great in the sack. That's what I do. I'd love to discuss it with you if you see this and have yahoo messenger. My name on there is jennytime212