I agree that biphobia is real, but I think it's absolutely worth considering that someone who "despises" having sex with her husband - and men in general - may not be interested in men sexually.
Mallory OrtbergIf this is something you'd truly like to work on, not out of a sense of guilt but because you would enjoy occasionally reciprocating, there are a wealth of resources out there for the enthusiastic amateur (you are far from the only would-be blow-jobber whose spirit is willing but gag reflex is weak). You have more options than "no blow jobs, ever" and "regular whole-hog sessions to completion that result in vomiting."
Mallory OrtbergEnjoy your relationship with your boyfriend and don't worry about the people or situations you dream about. Once you wake up, they're over; let them go.
Mallory OrtbergAs you feel increasingly comfortable around your friends, I think it's more than fine to share the basic details of your heroin addiction with them. If they seem receptive, you can feel free to talk about it in further detail; if they seem judgmental or uncomfortable, you can move on to other topics.
Mallory Ortberg