Factors that break and don't break the fast

Waking up with some blood in one's mouth while fasting

Q: In Ramadhaan, when I wake up in the morning after sehri and performing fajar (for example 10 am). I always have a blood and it's taste in my mouth and I'm sure that it must have entered in my throat. What should I do for this because this is something impossible for me to control. And if this breaks fast then it means I have to repeat all my fasts. This problem is continuous with me. I cannot even make up previous fasts.

Gargling while fasting

Q: I have an asthma problem, due to which I am unable to hold my breath as long as a normal person does. Due to this, my main concern is with regards to gargling and rinsing of the nostrils in ghusul and wudhu. What should I do when I am fasting? Because, at times, when I gargle, I feel the water going down my throat (because of the shortness of my breath), despite me trying to keep the water at the front of my mouth.