Bro like everyone else is saying, do Kegels!
However, it is basically like pissing! When you pee can you "squirt" it farther? Are you able to control the amount of force you let your pee out? You should be able to.
It's the exact same as peeing! Next time you cum, just pretend you are peeing and use those same muscles!
For the record, I can cum very far!! Probably a good 8 feet I'd say.