EWWWWWWWWW!!!!!!!!!!!!!!!
Was the girl in the bar named Monica by chance?
Could your H be telling your BFF all this stuff just to see if she will run to you with it? I mean for real, this is getting to read like a Danielle Steele novel! Or maybe one of those trashier ones that you pick up in an adult bookstore.
I agree...make an appointment to go get tested for every imaginable icky that could be out there.