Weird discharge

So I’m a virgin but I’ve gotten fingered and head a few times. But before I did and even now I masturbate without penetration every now and then and right after, I start spotting and it last for like 2 days then I get weird, odorless discharge for a few days after the spotting. Why is that?