2 minutes is the average on which most experts judge for premature ejaculation.
The average considered 'normal' is between 4 en 7 minutes.
I can give you some links with more info if you like.
But the best step... Consult a doctor.
As you only recent experienced, it could also be medical or psychological.
Regards