How do any of you deal with harassment?

It’s starting to get out of control, I have been followed twice in the past four days!

When men approach me and I am not interested, I try to stay as polite as i can but they always try to touch me or force me to talk to them or block me from walking away.

I am really started to get freaked now, I am 5”4 and weigh 115 lbs!

Any suggestions?