Social factors, such as work and family, and internal psychological factors, such as personality and stress, can affect libido. Sex drive can also be affected by medical conditions, medication, lifestyle and relationship issues, and age (e.g. puberty).