@Fuego Just kinda happened across this, but you might want to look into clonazepam? It's not an easy medicine, but it can be used as a PRN. (by not easy, I mean it's an addictive substance if misused and has bad withdrawal symptoms if you get addicted to it. but small doses when needed have been a massive help to me.)
@Felthry You're the second one to suggest it to me. I'm not worried about addiction so much because my usage would be like on average once a week, but it sounds exactly like what I want.