Thanks for your query.Based on the facts that you have posted it appears that you have
problem of erectile dysfunction
and to sustain erection for longer time
You have been taking medicines to lower down SGPT. However as you have not named the drugs that you are taking it is difficult to make any comment whether it is a side effect of the drug.
If the problem of erction is recent one it can be due to what is called as performance anxiety
Following measure will help you to boost up your confidence and getting good erection.and delay ejaculation.
1) Practice regular exercise for 45 minutes followed by meditation
for 1/2 an hour in the morning.
2) Take high protein diet rich in vegetables and fruits and Vitamin A
3)Take anti oxidants like Almonds 5-6 everyday..
4) Avoid alcohol and smoking