Won't Cum

So I was giving my boyfriend head the other night and I was going at it for a long ass time. I'm not bad at giving head or anything and he's even said that I've given him the best head, but he won't cum. He says he enjoys it but that he's "never came from getting head before". He also said that he could go at it for like 45 min while having sex before he cums. He then told me that he just has a lot of stamina. I made it my goal to get him to cum, and I've gotten close before, but I need help. Are there any tips or tricks while giving head? I'm not very good at giving hand jobs tho but I'm open to anything. Is there anything I can do with his balls while giving him head too?