Ask a Lawyer and Get Answers to Your Legal Questions
Thank you for your question.
Yes, it is legal as long as you are not in a prohibited category, see
and do not carry it in prohibited location, such as a courthouse.
Carrying it in your hand all the time might upset or scare some people so it may be better to keep it in an easily accessible pocket.
I hope this information is helpful.