I am allergic to lubricants, my doc told me to use vegetable oil, but it stings my husband.?

Glycerin. Try to find plain glycerin. Also there are more lubricants on market now, some include other ingredients that may be acceptable?
No. The morning after pill which is otc may delay a little but will not stop it.