Hi,
If you don't believe this is due to your period, and the bleeding (moderate to heavy) with pain persists for more than a day, you should definitely have this looked at by a doctor immediately... Otherwise, bleeding should stop within the day, but the pain may linger for a bit longer; you can take a pain med. like acetaminophen or ibuprofen for relief. Also, you can take a warm sitz bath (mix 1 cup of 3% hydrogen peroxide to warm bath water) 2x daily. Applying ice packs to your vulva can also help decrease pain and swelling. Keep the area as clean as possible. Avoid sexual activity for at least a week, or more... Hope you see some relief soon