I've been dealing with erectile dysfunction and went to see a doctor about it. He recommended I get tests for testosterone, vitamin B12, prolactin, and FSH. My results came back, showing testosterone at 2 ngml, vitamin B12 at 182 pgml, FSH at 2.99 mIUml, and prolactin at 7.21 ngml. I'm scheduled to see him on Thursday, but I'm feeling really anxious and worried. Is a testosterone level of 2 ngml considered critically low when the normal range is 2.8 to 8? I'm a 29-year-old male, 178 cm tall, and weigh 95 kg. I used to smoke. Can you give me any advice on this?