Precisely what is your preferred weapon of self defense? Have you thought about toting a stun gun? They make them quite compact nowadays if that's what you would rather carry. There are also other choices, such as pepper spray.
Might I would recommend having several option on your person when it comes to self-defense. It may be a good idea. Just in case you can't get to one, you could use the other. Or you could utilize both in an attempt to make sure you are safe and secure in times that is threatening. Who knows when a stun gun or comparable self-defense product might come in handy.