No this isn't to protect from tinkle. Don't move into your new house with roaches in your bed. Keep this on your mattres for hygiene protection.