Please print out what Anna just wrote, fold it up and carry it in your pocket. When you start feeling like crap, pull it out and read it. I have nothing to add, she pretty much summed it up.
Please don't take this as mean, think of it as a little tough love. But you have posted many times with the same situation. He does something to really piss you off and it kills you. It sends you spiraling into hell. On the other hand a few hours later you are posting here all happy and flirty and feeling like you are on top of the world. THAT'S GREAT!! Don't let him take you down off the mountain top. It's not worth it.
Again, print it out. Carry it with you. End of story. Do it.