I’m 30 years old. I am in my second marriage and I have had several other relationships. They all start the same way, a strong desire to be close and exciting sex. After a few months, the desire for sex starts to wane. After a year I desire sex maybe once a week and it goes down from there. My first marriage ended after 5 years because my wife had an affair. I can't say I blame her much. I don't want my second one to go the same way. We have been married for 2 years now, and I am having trouble maintaining once a week sex. She is very sexual and would like much more. I have also been on the pill for 13 years and I have recently (3 months ago) started taking St. Johns Wort for minor depression. I have no trouble achieving orgasm once I am aroused.
How can I increase my sexual desire? Could being on the pill have an effect?