I know it doesn't seem like it right now, but as you get older you will realize that this is in fact a gift. Nobody your age should be in a relationship lasting longer than 3 months. I would say that applies until you are 35 or so.

Enjoy life - wear velvet, eat cheese, get a nice hat...