My DS is aged 12, in year 7. He's a great lad in so many ways, funny, creative, loving and excels academically so no issues really at school but he can be really tricky to get on with at home - possibly due to potential ASD (we're waiting for a full assessment but initial one indicated higher functioning autism).
This past few months has been particularly bad with his mood swings and picking on his younger brother. Not sure if puberty is making things worse but this isn't really new behaviour for him, just ramped up.
Sometimes he'll just wake up in a bad mood, start being disruptive and rude to us all, making constant noises and being physically aggressive, like he's trying to provoke a reaction. If he feels upset he'll hold a grudge, sometimes for days, taking it out on us all.
We try our best to be patient but it's so bloody difficult, especially if he's being verbally abusive or pushing his younger brother around (younger DS is 10 and has a very calm, happy disposition and I feel so guilty I can't seem to stop his older brother being horrid to him. The behaviour goes beyond typical sibling stuff, before anyone says it's that).
I want to improve my relationship with my DS but don't know where to start. It's like we're in a negative cycle now as his behaviour triggers me to the point I find it difficult to be around him. I don't want him going through his teenage years feeling estranged from me. He also struggles with his friendship group as he can get aggressive with them too if he feels upset, which also worries me as I don't want him to become socially isolated.
Has anyone been in similar situation with neurodiverse child/ teen and been able to maintain a good relationship with them?