You poor soul :(.
it's like you're shoveling sand against the tide here.
Stay strong! I can't really suggest an effective to stop the barrage of nampas completely if you have the blessing of being a man magnet.
but im sure any mention of 'aids, sti/std, hep a.b.c-z' would have them...