So I am 18 and my boyfriend is 21 and we have been together for 2 years now. When we first started dating he was a great boyfriend and I was a great girlfriend. Things were great and we were perfectly happy. We never fought or anything. But lately it seems like we have been fighting more and when I want to have sex he just says if you want to. How am I suppost to take that? He says I have a bad attitude and he wants me to change it but yet he will not change how affectionate he is to me. He says that since I have had a bad attitude that he has just lost emotions towards me. I really try to control my attitude but when he gets mad he shuts me out and does not have anything to do with me. When I cry he won't even comfort me. I am so in love with him and I really want to be with him and I want things to work in our relationship but he wants me to always make the first move and progress in things that I am doing wrong, but he won't take a step towards anything he is doing wrong. He says everything that happens in our relationship is all my fault. I admit I have a bad attitude but its hard to control when he just continues to tell me how bad of a stress I am on him. I feel stuck.