yeah, you're not listening. but you're not being heard either. what do you do if someone doesn't answer you or respond? you repeat what you said. in an argument, you are wanting a response of some sort, not getting it, so you keep repeating yourself. usually this happens because girls want an emotional response of some sort, and guys will answer with a logical response. if you ask me what time is it? and i say 2 o'clock, and 10 seconds later you ask me what time is it, i say 2 o'clock again, and 10 seconds later you ask what time is it... of course i'm going to be aggravated. you asked me a question, i answered it, and you still keep asking. do you really want to know what time it is? or are you really asking for attention?
if you know you are nagging, give it up. nagging is a control issue. you want him to change. he won't, unless HE wants to. girls often think they can change guys. they can't. you can invite him to, show him a different way, but if you want to make him happy, as you say, nagging will drive him away. and you to.