<human>: Can you provide a brief rundown of the text in within 3 sentences?

We are for the most part a happily married couple, been together for 5 years. 

As the description says I find that I'm verbally snapping at my husband and I want to stop but it's very difficult. I know my snapping bothers him so I'm trying to change it. 

The big flash point I have is when he doesn't listen to me. His not listening makes me feel very frustrated and ignored and I think deep down it hurts me because who likes feeling ignored?

As an example, yesterday I needed him to pass me something. For the sake of argument let's say it was a green cup. 

Me: "Can you pass me the green cup. It's in the kitchen on top of the oven."

Him: "OK." Goes into the kitchen looks around and comes back. "Where is it, you said it was in the fridge?".

Me: "It's on top of the oven."

Him: "OK." Goes back into the kitchen, comes back with a blue fork.

At this point I get frustrated and verbally snap at him, something along the lines of "Not the blue fork, the green cup." in a clearly irritated and frustrated voice. He then gets upset and defensive because I've been snappy.

I try really hard not to do it but by the end of most days I'm at my wits end, because something like this will have happened at least four or five times already.  Sometimes it's because I've told him something, such as a plan I have for the next day and even though when I've been telling him about it he appears to have been listening, responding yes and no for example, it's clear that he hasn't listened at all. 

We've talked about this before when he has complained about my snapping and he says he will try to listen more but it doesn't really happen. I try really hard not to snap but I get so frustrated that I eventually do. Then I feel bad because I know he isn't doing it to annoy me.
<bot>: I verbally snap at my husband out of frustration because he doesn't listen well. How do I deal with my frustration?