So I have been with this girl for the past 10 months, and things were great really, the whole story goes that we had a rough beginning and by the fact that she was working at this bar at the beginning and she had a regular visit guy there that she would later tell me about after 3-4 month she never really mentioned him before, she told me at that time she didn't care about me. But at the same time I lied to her about things that she would catch me later on do like I mentioned her that I would not smoke but I did and she could smell me, she was hurt beacuse I lied and I took that part and admited it and said sorry and won't happen and it happend again, so time passed about 4-6 months we never had any major problems, but as time went I became displeased of the fact that she didnt want zo havd sex with me, she is a loyal and an honest person but she has the tendancy to hide things and she hides them very well, she had this ex of her thst would have sex with her, and out of anger and everything I told her what did thr guy have that I don't have, she hits me up he was a nobody and I want to have sex with you in a special way.. 9 months in right now we are having a huge fight and I'm thinking of ending it all. What would be your advice on all of this?