Riddle Of Men

What do men have difficulty retaining?

a) a job
b) a budget
c) a promise
d) a secret
e) a friendship
f) a marriage
g) an anniversary date
h) a 30-minute erection
i) all of the above