You have not mentioned your gender, so it would be difficult to answer your question precisely, still we would try. Low libido is primarily due to two reasons- Psychological or Hormonal imbalance. Psychological factors needs to be identified and corrected by your own efforts. Hormonal imbalance can be diagnosed through blood test and thereafter, hormone replacement therapy. You can consult doctors online at free doctor helpline for further guidance.