Why am I bleeding after every time I have sex??

So most of the time after intercourse or if I pleasure myself I immediately start bleeding & its not a little its a full on period that will last for days on end. is this normal or should I get checked? I'm also on birth control I have the arm implant & have had it for over a year!