I'm getting really frustrated with my fiancé over our sex life and I'm really not sure what to do. I've talked with my fiancé countless times about us having more sex. We have been together for almost 3 years and are engaged to be married. Sometimes we go two weeks without having sex and lately I've been getting really upset about it. Mostly because I've tried every way possible to explain to her that I would like us to have a better sex life. I try and ask her what she likes/doesn't like, how we can make it more enjoyable to her if that's the issue. I just find mostly I'm getting angry about it because I feel like because it's not getting much better I feel like she doesn't care. We don't have any kids so that's not really an excuse for us. I've been really trying lately not to get mad about it because I feel like a day or so after I get upset about itr we'll have sex but I feel like it's more because I was mad about it then her actually wanting to have sex. I just feel like this should be the "honeymoon" stage of our relationship and I feel like I'm not getting that. I've tied to explain to her that it's more than just sex. It's how I feel loved, affection, etc. She says she cares what I'm saying but then I think honestly how can she care if nothing is done. I have a extremely flexible job and work a mix of days and nights. When I'm working I'm able to come home pretty much at anytime and always tell her that if it's a week where we work opposite shifts you can invite me home for a few minutes if that works. So honestly I don't think finding time should be an issue given all that. Right now it's been about 2.5 weeks since we last had sex. I get to the point where a part of me doesn't really want it because I feel like if she really wanted to have sex with me it wouldn't have taken two weeks and that the sex is more because too keep me quiet. I feel like yelling and getting angry or at least talking to her again but then I feel like there's no point and the end result will probably be having sex once in a couple days because I was upset. Anyway clearly this is driving me crazy, any advice?