squirting

so i’ve been have sex for about 5 years and masturbating for like 7, and i had never been able to squirt while either of them, but orgasm of course. but now even since i started dating my bf we have had great sex but when i masturbate and think about him i squirt!!! why is this?