Pretty bad panic attack yesterday

I got triggered, I try to avoid my triggers when I can but it's not always possible. One of my dogs knows when it's coming and she comes over by me until it's over (she smells the cortisol I think) I usually put music in pet my dog and it helps, but not this time. My mom called when my panic attack was starting to progress, (my stomach having that weird feeling) I ended up having a full panic attack on the phone with her. Before she called I knew that it was happening so I took half a xanax like I do when music, trying to regulate my breathing, and petting my dog isn't helping. So I am on the phone trying to give her short answers to her questions (she doesn't know that this is going on) my attack is getting worse, my hands are cold, but my arms are hot, I have a tingling wave sensation going through my body, my heart is hammering, and I can't breathe right. Finally I blurt "I'm having a panic attack and I took half a xanax and it's not helping" this is when all of the above symptoms aren't in full effect. I start crying, my symptoms are getting worse and worse. My mom is trying to talk me down from it, she tells me to take the other half of xanax. I barely can walk, I'm shaking all over, I managed to get the other half in my mouth and get water which I spilled all over myself, because of the shaking. I start hyperventilating, then finally the xanax kicks in. This is when I get cold, freezing cold, this is when I know that it's over and the last step is coming, sleep. It drains me completely and I can't keep my eyes open, so I thank her and tell her that I have to sleep now. I slept from 2:30 until almost seven, I woke up with the worst headache. I feel good today, and I am great full that my mom took the time to talk me throug it. Sorry for the novel of a post.