Hi there
I have understood your concern.
Let me help you .
from your history , your symptoms can be due to very rough
oral sex.Might be too much of pressure or sucking or tooth bite be the cause .
Please avoid any kind of sex act till it heals properly.
Apply antibacterial ointment locally.
Simple
analgesic like
paracetamol can be used to relieve pain.
tablets of
vitamin C will help to reduce black discoloration.
Please seek prescription help from your treating doctor.
Please get proper sex counseling done.
Be frank to talk with your sex partner what kind of oral stimulation you want is pleasing for you. Please tell him what hurts you.
After all getting pleasure is the base of any sex act . So please find enjoyable and pleasuring ways.
I hope this answer helps you.
Thanks.
Dr. Purushottam Neurgaonkar