Period

I keep getting periods that are literally a day long then like 2 days later it starts again and then is only like a day long. It’s literally continuous and very annoying, I’m on the Inplant and recently in July got it changed, do you think this could be why? I’ve never had anything like this before, usually I don’t get periods or they come every couple months.

I’ve also realised that sometimes if I masturbate I can bleed and even if it’s just rubbing the clit.