The best way to combat these problems is to get a full blood test done. See what hormones are out of wack. This could help you figure you what you need to correct. I mean, something must be out of wack, you have lost your sex drive and thats not normal at your age.