My boyfriend never finishes

Ok so my boyfriend was a 26 year old Virgin by choice. I was his first and I'm not super experienced myself and we have been together for about a year and a half but he never cums he has like maybe 4 times this whole deal. At first it was because I wasn't on birth control but i have an implant now but nothing has changed. We usually go at it for like 15 minutes and I never orgasm either. Do any of your men never cum is it a mental block or what?