Help me please

Hey guys, bit of a weird situation the other night. So I’m on the bar (implanon) and me and my boyfriend were having sex. I like it a bit hard so he was pounding me. But not even a minute in I vomited and had to stop. It was gross and very weird. It felt like he was hitting something? What could this be?