Why am I always bleeding after sex?

This happened about 3-4 times now between my cycles. My cycles also been longer lasting 8-10 days instead of 5. Like I’m always bleeding. I have sex, get cramps n see blood and theirs blood on his d so I feel embarrassed..