Ghusal

Doubts on ghusal

Q: I have a question regarding ghusl. I get constant doubts about the validity of my ghusl. If someone performs ghusl and then sleeps and then does salaah at night but at night time they get a doubt that if the eye and eyebrow was properly washed in ghusl or if it was accidently left dry (note this is more based on doubt rather than certainty). The person then goes to the bathroom and washes his eye and eyebrow with the niyyah of completing the ghusl. Is this valid and he does not need have to repeat his ghusl?  If one hesitates to wash it due to waswasah or because he isn't sure, does he become napak again?

Gargling the mouth and cleaning the nose while fasting

Q: 

  1. A person begins fasting in the state of janaabat. Regarding ghusl in this state, is the ghusl valid if the water does not reach the inside of the throat or the inside of the nose (i.e. these actions cannot be exaggerated out of fear of the fast breaking)? Will the ghusl be valid if the water did not reach deep into these areas? Or would the person make ghusl washing the nose and mouth as in wudhu and upon breaking the fast would the person then gargle the throat and wash the inside of the nose properly?
  2. A person forgets that they are fasting, and thus gargles and washes the nose intensely so that water is accidentally swallowed. Is the fast broken, bearing in mind that the person forgot that s/he was fasting?