Oi vey!
Dude, Take the advice previously given. Most of us have been in your shoes... to some extent.
Pardon my bluntness...
You can't go into a relatioship expecting a reward for everything you put into it!
Acccept the fact that she isn't capable of giving you what you want, and that you...