I'm similiar to Tesco, (thats scary), I try to live every day as it might be my Last, Yes sometimes the arguments and yelling are going to happen and its depressing, especially afterwords, but one must live with that as part of life's obstacles. The main thing is to be careful in what you say so you don't regret it afterword. Remember words can hurt and once said can never be taken back. Its hard when this happens, but you must learn to live with it, if you don't, then you are making it harder on yourself. Sometimes, what I do, when I want to yell or give a barb back, is bite my tongue and just walk into another room and mumble to myself, this doesn't always make you feel good, but sometimes is the best thing to do. However, I am not always successful and then the regret will set in, but I try very hard. I'm basically easy going and this does help and I try not to let it get to me.... I don't know if this helps, but, always try to have a good day, you never know when it might be your Last and then its to late and what's been said or done is out of reach.
good luck and like Tesco said, have a good day.....
just some ideas mac