I agree with @muskate - in such situations a blood work is essential. Without it, we would be only making assumptions, and assumptions are not good when trying to deal with health issues. You definitely need to check three things: testosterone levels, estrogen, and thyroid. Once you have these tests done, we will be able to figure out which supplement of medicine will fit you best and solve your problem.