You are doing nothing wrong....he is being an insensative, selfish *****. If I were you, unless he starts going down on you, I would stop giving him head, or at least not do if very much. Plain and simple. As far as the anal goes, don't let him push you into anything you don't want to do. Not all women can do it, and for a woman to be able to do it without pain, she HAS to want it to, or at least not be nervous about it. If you are tense about it, your muscles down there are going to be tense, and it is going to cause pain. IMO, if he doesn't make some compromises, I would move on.....sorry, I don't mean to sound harsh, it just seems like you could do much better, and find someone less selfish who cares more about your feelings.