and now i am letting that anger go.....ahhhhhh....
That is the best thing I've "heard" you say....don't let them have your health...anger can be so bad for you.
Maybe take your sons on an adventure. Leave early in the morning before anyone is up so no one sees you together, or meet at the destination. Just get some breathing room, and time for you all to talk and just "be."