Just curious

Why do guys sometimes cum faster than other times? I've noticed that when I don't suck my boyfriends dick, we last longer. When I do suck he cums faster. Last night was our first time trying it in a vehicle and I didn't suck. He only lasted like 30 seconds to a minute? Why is this