Hi Sunny, For a happy sex life, keep off alcohol, keep away from smoking, don't get stressed, eat as healthy as you can, keep off fast and junk foods, get out and exercise as much as you can.
One thing to remember we are what we eat, so eat healthy, stay healthy, healthy sex life.