can't squirt while masturbating!!

Shanaya
Someone please help I am masturbating and it feels so good and I am climaxing and having an orgasm but my body isn't letting me finish or squirt or cum like I usually do!!!! 
Why not? Is it because I'm taking my birth control at wonky times? And I'm spotting/on my period so my body won't let me squirt? Am I dehydrated? I am so turned on but I just can't relieve myself and squirt at all, I'm relaxed too. Someone help!!!