Short sex sessions..

My bf can't handle a bj as foreplay because he will end up cumming before we get to have sex, and sometime when we're having sex he doesn't last long enough for me to orgasm.. He'll finger me to get me there first but is there a way for home to last longer???