Ob-Gyn questions? Ask a gynecologist online.
You may have damaged a blood vessel or possibly a nerve. I would give it a little more time. Surgery can be done if it is significantly larger. Most insurances though , consider it cosmetic surgery and do not pay for it.
A urogynecologist would be best. If you giveit more time its likely to resolve on its own.