This is exactly the way I feel things are going with my daughter right now, she's only 11 and I find I am constantly irritable with her and snap at her, I feel like I'm a bad mother and not good enough for her, I'm glad that you found a way to talk to your son about it and it sounds like it went really positively for you, I'm sure things can only get better for you from here, good luck ��