Always Start, Never Finish *TMI

I'm just wondering, because I'm feeling a little lonely in this situation, are there other people out there that take a really long time to come? Whenever my fiancé and I have sex, it's more of a quickie... every time. And I always imagined, 'okay, if all we got were quickies, its alright, it can be fun'... but it's never fun. Its always interrupted by our toddler son, or I just cant get there fast enough. It takes me so long to get up to it, and most of the time if he moves in a different way I lose it. I fake it almost every time. Because I want at least one of us to finish and enjoy themselves. I always ask to make sure it was good for him.

I've never really had foreplay.. not really sure what that is to be honest. I know giving him a blowjob is foreplay. But my girlfriend said whenever she gets foreplay she usually always gets there every time. Is that why it takes me longer to get there? Am I the only one experiencing this?