This probably sounds funny, but great sex is very important for the both of us. We are a very sexually active couple. I am in the military now, and I haven't seen her for about 2 months now. When she visits this coming friday, I really want to be "ready" for. I'm a 22 y/o male, and im in pretty good shape. I workout every now and then, but my sleeping patterns arent good and I do binge drink a bit. It's really important to me that I give my fiance a sexual experience she won't forget, or experiences when she comes this weekend. I want to know what I can do to fully prepare myself, be it: cardio, weight lifting, vitamins, diet, sleep more, any herbal supplements, male kegels stuff like that. Also, should I not masturbate at all, or should I masturbate and stop before ejaculation? Should I put lotion on my thing at night? I want the sex to feel the best it can with the time i have to work with, and the ejaculation to be the best and most it can be, like even as far as the consistency and definately the taste of it. I just want to be ready and at the top of my game, that would mean alot to me and her too!!