None of you guys should give up yet, but you need to be happy with yourself first. Don't expect someone else to just pop into your life and make everything great for you.
And hey, you guys could have it worse, you could be me. I dated someone for about 4 years and then got married. Oct. 25th was our 4th wedding anniversary, but it wasn't a happy one. Sometime in Sept. she told me that she couldn't see us growing old together, she didn't love me anymore, and that she wanted a divorce. She said that no amount of counseling would change her mind, and that she hasn't been happy in years.
We just signed the divorce papers today and I finally took off my wedding ring. She hadn't worn hers in months though. It's the first time I've had it off in years and I feel naked without it. We didn't have any children, but we had talked about having children and had picked names already. Now that's all gone, I'm 30 years old as of Dec. 6th, and I have no idea what I should do with the rest of my life. No, I'm not making this up, I don't play games like that. I'm posting all this so that maybe my story will make someone feel better about their life. Things can always be worse, just remember that.
And make sure you have and keep real friends of your own in your life; people you can really talk to and do things with. It's very important not to put all your eggs in one basket, so to speak, with a boyfriend/girlfriend. If you do and the relationship ends, then you will feel really lost. My ex-wife has a big family and I got very close to them, as well as all her friends. I didn't really keep in touch with my friends from college or high school and now I feel very alone. Don't make the same mistake I have.
Anyway, take care everyone and good luck to all of you in life.