Before you jump on that bandwagon and get your hopes up that this could be your magic cure....go to the Dr. and have thorough bloodwork done...explain to him/her what is going on w/you and have the proper tests done.
This was something I finally convinced my H to do before counseling....at that time I was 90% sure that MUST be the problem...his testosterone level came back normal/high....so it wasn't the problem.
But do, if nothing else, rule it out...do it for yourself.