Hi
Can I offload here, please? I need to get it out of my system and I just don't want to talk about it in RL.
Basically, we are having a really rough time with dd1 (AS). She is 10 and having a bad time at school (separate issue-we are looking at alternative schools).
Plus, over the past few months, her AS has become more difficult to deal with. Could be because she is so anxious, plus hormones are kicking in. All of a sudden the gap between her chronological age and her emotional age seems like a gulf. Her self-esteem is on the floor and she's volatile and stressed.
It's all been really affecting dh and me. We are both feeling physically ill, exhausted and emotionally drained. Which means I'm not as patient as I might be 
So this morning we took dd1 and dd2 swimming. They both love it, despite dd1's sensory issues.
Anyway, she needed more help with getting dressed than her 6 year old sister, which I know isn't her fault.
She stood in the middle of the changing room, which was packed, waiting for me to tell her what to do. So I patiently talked her through the stages. She wears a little crop top, and I handed it to her 3 times, stretched out so she just had to slip it over her head. Each time, she got into a mess with it and I had to help her to take it off and start again.
I know she can't help it and she would have been feeling anxious and hating the feeling of clothes on her skin after the swim, but I just couldn't stop myself from snapping at her.
I said' "For God's Sake, dd , just put it on will you, instead of making such a meal of it!"
Her poor face fell and I felt utterly crap. I then handed her a towel and told her to dry her hair off a bit before she put her top on, as it was dripping wet.
She stood looking at the towel in bewilderment and said' "How do I do that?"
Again, I snapped and told her to just rub the towel over her hair.
I really hate myself for losing it when I know she's already struggling, but I feel like I'm at my limit. My patience is at an all time low and I just don't know how to get it back.
Sorry for the long post, there's such a lot going round in my head!