Thanks for your question and concern. Delayed ejaculation can be the result of many factors. Main reasons are as follows:
- Psychological reasons like anxiety, sleeplessness, relationship issues
- High BP. Neurological disorders, pelvic surgeries and diabetes
- Influence of drugs (anti hypertensive, anti psychotics, anti depressants etc.)
Of these, the problem with your boyfriend can be that with drugs. He is taking ACE inhibiting drugs as Mavik, Lipitor etc. This can cause problems with sexual life. I think he has depression also, as he takes Gabapentin, which is a drug used to treat depression. Delayed ejaculation is a well known side effect of this drug. So, I recommend you to take him to GP, and your GP can help by suggesting some other medication which will not cause ejaculation problems. Wish you all the best.