Fnishing too early

I recently had sex for the first time with my boyfriend (we were both virgins). He finished after like 2 minutes... keep in mind before this we were still sexually active as in oral, handjobs, etc. He has always been a fast finisher and we have had sex about 5 times total and he hasn’t lasted more than 5 minutes. What can we do to fix this? I haven’t orgasmed from sex. Its very annoying.