It sounds like two things are going on here:
First this woman is upset that your husband told her to pound sand and get lost, so she’s calling you to try and get you agitated enough to dump him in retaliation for HER pain. My advice is to ignore her.
And although I’m not a medical doctor, the bigger problem is the fact that 171 seems to be a very low testosterone level for a young man, and your husband needs to see a physician immediately. He may have been harboring this condition for a long time, ashamed to tell you about it, and unable to have and/or achieve an erection as a result of an endocrine problem. A proper diagnosis and treatment plan can alleviate depression, loss of energy and erectile dysfunction that usually accompany testosterone deficiencies.
The cause of the problem is something a physician can help you with, but feel free to check out these websites in case they have any information that is useful to you: [url]https://www.tbimedlegal.com/[/url] and [url]https://www.millenniumhealthcenters.com/[/url].
And in answer to your final question, my guess is that he has been so ashamed and concerned about this issue and his feelings about himself as a husband and a man, that he used a texting relationship to make himself feel better for a little while. I doubt that they ever had sex. And considering the bigger problem going on here, my advice is to forgive and help get him well again. 😀
Let me know how things go, and please follow me @AskAprilcom on Twitter and on Facebook at this link: [url][/url].