Thank you for sharing your question with the EmpowHer community.
Bleeding after sex isn't normal unless you are a virgin. However, the Depo shot could be a potential reason, because it does have menstrual changes and stomach cramps as common side effects.
I would make an appt with your gynecologist to have a pelvic exam and discuss how things have be going with the Depo shot.
I hope this helps.