Great advice above bro. To kind of add on what RAINer was saying, Stress will absolutely destroy your sex life/drive. I was 24 and had just met a woman,who is now my fiancee, and I was so attracted to her. I was going through school and suffering from a job loss. I was so stressed out, which I didn't realize at the time, that I couldn't even get it up. It was absolutely embarrassing as I was head over heals for her and could not perform at all. 525 is a great number bro, take a step back, look at your life and any situations you might have come across recently and see if stress could be the first factor, that or sleep. And then like JD said, did you get your E2 checked, that could be a major factor also.