What is this

Help !! I’ve never had this before. I’ve been spotting for a while. And now this