never had this problem before comes and goes but lately just cant stay hard 43 and in good shape i just dont get it? any advice?