If your libido is low, you are probably using too much AI. This will also effect your gains. I would look at your diet and water intake. The more water you drink, the more it'll let you release fluid. Watch your sodium intake. You don't need to keep it super low. Just don't go crazy and try to keep it consistent, day to day. AAS will make you more sensitive to sodium. If this doesn't work, you may be using too much gear. Everyone reacts a little different and the amount of gear you can handle will vary from person to person.
If you are holding a high amount of fluid, be sure to watch your BP, as it can get very high without you knowing. Even a slightly high BP can do damage to your kidneys over a long period of time. Kidneys are one of the organs that BBer tend to abuse and have problems with. Gone uncheacked, this could cause issues that you might not see the effects of until years down the road when your kidneys start shutting down. I'm not saying this to scare you. It's just a fact. There are a lot of average guys who are suffering kidney problems from abusing gear years ago. I would define abuse as using more than your body can safely tollerate. If you dose is high and you can't control fluid, which in turn damages your kidneys, I would consider that abuse. So cover all your bases and make sure you are still opperating in your body's safe limits