With your health problems I hope your not pregnant too! I'm sorry to inform you but with your current issues clearly your immune system is compromised. Gingivitis usually indicates bacteria in the blood. I suggest you invest in an ozonator and drink a glass of ozonated water every night, do oil pulling with ozonated olive oil and do an ozonated water enema each week.
Also you didn't answer all of my questions.
Prior to doing anything I urge you to determine if you are pregnant!