thanks for using health care magic.
I have gone through your available history.
Bleeding after sex can be because of
1) local injury
2) cervical pathology
3) rarely after having vigourous sex
You should consult Gyencologist for detailed evaluation for treatement.One should also rule out cervical erosion.