help!!!!!!

So for about a month now if I got fingered, or have sex I get spotting DURING AND AFTER the penetration occurs. Also, my vagina gets random soreness; it's as if the walls of my vagina are getting a Charlie horse or something. I've also had weird discharge-- I have no idea what's going on but it's painful and I really don't like bleeding when I get penetrated. I've looked online and can't find anything informational, any advice??