To the OP, get a gun.

There is no such thing as self defense training that one can learn in a short time.

In a panic situation where skills need to be reflexes the only way to get there is to find a combat oriented martial arts studio (not easy to find) and then train until the techniques becomes reflexes you don't need to think about, your body just responds without the mind engaged.

In hand to hand combat if you think or blink, you lose. You have to operate purely on reflexes and instinct. Training these takes a lot of time and practice if you aren't raised in an environment that confers them naturally.

You are better off buying a gun.