Sorry to sound harsh but if it's not working out you should end it, it sounds as though she is not fully committed (considering she loves you one minute then hates you the next), this is not a good sign and can progressively get worse over time. The best thing you can do is talk to her. Voice your concerns. Most people would shy away from this in fear of repercussions, but if things remain unsaid then they may never change. You may want to hold onto her because she is beautiful, but love and life aren't all about looks, and if she isn't sure at this time, with such persistent mood swings, she may not be the one my friend. As the old saying goes, there is plenty more fish in the sea', it always hurts at first, but you WILL get over it. I don't even believe in there being a 'one', I believe we have the ability to fall in love easily with almost anyone, it's all abut timing and circumstance, and, of course, attraction. I hope it all works out for you either way!