Thanks for your detailed information.
Initially,the cause of bleeding from floor of mouth has to be evaluated.
Discontinue and replace the drug causing allergic reactions.
I would advice you to get a clinical evaluation by a dentist
to rule out any chance of periodontal infection
or deep caries associated.
Maintain oral hygiene
Plenty of fruits as well as vitamin c
supplements has to be administered.