Stress: Stress impacts your mind and body, resulting in an imbalance of the hormones. This makes you lose weight, gain weight, or have disturbed sleep. These factors contribute to low libido and affect your sex life. If you are stressed, you won’t be relaxed during the sexual act. Meditate daily and take time out for yourself to destress. Whether you go for a walk, start painting, or indulge in a warm bath, never neglect your mental health. Take up a hobby to help calm yourself.