You could talk to your doctor about viagra, cialis, enzyte, etc.
You might just be losing your libido. But I'm not sure since you said you always have a hard time orgasming.
"And baby I ain't never ran from a nigga and I damn sure aint bout to pick today to start runnin." - lil wayne