why doesent my hardon last

I can be having good sex but it only.last about fiinutes before my dick.goes down down