You know Mags is right. Life isn't a bed of roses... if you want roses, you have to take the thorns with them I'm afraid. I've been in your situation and in my case, I ended the relationship - or rather, he did when he raised his hands - I just threw him out. Sometimes I do wonder if councelling would have helped us, but in retrospect, we were both far too stubborn to even have considered such a course of action. Sometimes listening to an outside third party will do the world of good - but you'll never know that until you try. If you really want this relationship to work out, then I suggest you explore as many avenues as you possibly can together (N.B. key word - together). As long as you can talk to eachother, you are communicating and therefore have a better chance of coming through the rough times. In my case, our engagement went under - and no, I didn't give the ring back - simply because I was so angry. I threw it in the river. After he left, I knew that if he asked for it, the chances were really high that it would appear on some other girl's left hand. Not only that, but it was probably the most ugly thing I'd ever seen. I didn't get to choose my ring - I've always only wanted something simple... (a delicate, understated little solitaire) and he KNEW that. So when I was presented with a sapphire and diamond eternity ring that was three sizes too big... you can imagine I was a little on the disappointed side. But hey, you can't win them all.
I'll just say that you've got to stay strong... but if it gets too much and you really have done all you can to make it work... don't hang on to it for the sake of hanging on. Call it a day and then you'll have a chance of staying on good terms with eachother too. You don't want to be left bitter over it. It's probably the worst feeling inthe world and it does haunt.
We're all here though beb, you can always come and talk to us.