Dear Doctor, i am a 36 years old guy.my testesterone level is quite low..its 245 ng/dL..my weight is 80 kgs and my height is 172 cm..i am overweight..i have high cholesterol and fatty liver..i am not diabetic nor i have high blood pressure..my problem is that i can't maintain my erection...sometimes i can't get an erection...even having lot of stimulation...even getting oral sex,i barely get hard..is it due to low testesterone?? currently i am taking multivitamin,vitamin c, vitamin d with k2, fish oil, ashwaghanda and oyster extract.its almost 2 months i am having it. i notice that my semen is pretty thick than before..but still maintaining erection is worst.without stimulation, i get flaccid within 6-7 seconds..the time is accurate..i noticed it.what can i do for it??my married life is ruined by this..help me plz..