Well, this is a little crazy but....maybe you should get a pet? Crazy, but ours has added so much life to the house. And start on some things you've always wanted to do. And go to Alanon and/or therapy.
I know you feel lonely and like you wish you had settled but you deserve so much more than these self-centered guys. IMHO this is a temporary feeling.