Vag feels bruised and spotting looks like this. What is the reason?

Haven’t had sex w my bf in a few weeks, no severe pain just feels like my vagina is bruised. It hurts to walk. I shaved recently (maybe a week and a half) but idk if that would have taken this long to hurt. Any ideas?