Its funny. I sometimes wish I had your problem. I am 53 and it takes me an hour or more to cum and that is with a hot looking girl under me. The best advice I can offer you is two things. first, be patient until you are much older and you will find that problem will go away though you will likely get other problems you won't want. The other advice is stop worrying about the premature ejaculation. Tell your girlfriend that you cum twice. The first time happens quickly and the second one takes a while. So have her give you a blow job. She will be grateful that she does not have to suck long and you cum your first time in her mouth. Then tell her you have to rest a while and while you are doing that lick her someplace she likes being licked. Then at some point you will get hard again then that is when you start fucking. You should last longer the second time around. This works for a lot of men but not everyone. Good luck!
Rub one out before doing the deed. Do it in the washroom just before. Not only will you last longer but won`t look like such a horndog by being hard immediately.