He went soft on a blowjob...

So my bf and I are relatively long distance and I see him about twice a month for a few days, but on quite a few occasions he won't be able to cum? If it's with a condom he can't but without one he can in seconds.

But the other night I was giving him a blowjob and he LITERALLY WENT SOFT IN THE MIDDLE OF MY HARD WORK.

Has this ever happened to you?! Does it mean he's just lost attraction or he's nervous?? So confused pls help.