Trying to keep my boyfriend hard

Lately he's been hard and when I start doing my thing he just goes soft and it's so annoying I'm beginning to find it embarassing does anyone know what this could be? 
He's also never jizzed or came before (on his own and with me) however there's precrum is this okay? He's over 16.