Okay. So, it may be that your vaginal opening itself is torn or the hymen. It’d be impossible for anyone but a healthcare provider who could see you in person to say.
The moodiness is most likely due to your impending period, not this. In terms of caring for this, you just want to keep from intercourse or any other kind of contact with it and leave it be. I’d use pads this period, too, not tampons or a cup.
You can take sits baths (
https://www.webmd.com/digestive-disorders/sitz-bath) to help soothe the area, and if you have 100% aloe gel, not the kind with alcohol or other additives, that can help soothe and heal, too.
If the spotting doesn’t stop in the next few days, I would suggest seeing a healthcare provider.
Then we’re going to want to talk about future prevention so this doesn’t keep happening. Down for that?