someone help me😩

So my bf and I have been trying to have sex for a month and a half now but every time we try he either can't get hard enough or when he does, he cums before we even get a chance to actually do it! He's really self conscience about it and I keep telling him things like that happen but In reality I've never had this happen to me and idk if it does happen! It's sucks cause It's like a tease, I get so turned on and then that happens. Anyone know what's happening or know what to do? 
(P.S he's still a virgin but I'm not)