The heating pad seems to have helped. Also the weather figuring itself out ๐. Occasionally I get one that just won't quit, it's been a hot minute since I had a bad one like this.
for me, I found they were mostly hormonal and I'd get them like clockwork with my cycle. Haven't had a bad one since I got pregnant with taro though so maybe the hormone stuff sorted itself out.
glad you're feeling better!