Why does he only last one minute?

Okay, I am in love with all my heart. The only problem in the relationship is, he finishes so quickly and hardly ever wants sex. I could have it everyday and he, can go weeks without it. When we do have sex its so quick. I give him credit for trying other things like fingering and oral but that's not what I want most. I can tell he tries to last but it never works out. I have orgasmed before but it hasn't happened in a while and I'm starting to get frustrated. Please help, I need advice and maybe some tips.