Earlier I released my sperms in a normal time but for 2 days I am not able to release my sperm earlier it takes 30 to 40 minutes to release
Late sperm release: Earlier I released my... - Men's Health Forum
Late sperm release
Taking longer to cum during sexual intercourse is a good thing as you would be able to please your partner for a longer time. If what you explained is happening during masturbation, all you have to do is not to masturbate for a few days to let your body 'recover'. You have nothing to worry about. If you have further questions do not hesitate to list the here or send pm.
No sir she gets irritated and says it pain to much and pushes me away
This happens when we are thinking more about how we feel rather than how our partner is feeling. What you need is to research foreplay and take longer time to help your partner to get aroused before you try to penetrate. you will see that when you take your time your partner would be more receptive and she would be asking you to take longer.