Hello, I met a man 2 months ago, whom I have not had sex with; however, we have been intimate. 1 month ago he asked me point blank if I have an STD; I deflected the question out of fear, inability at the time to discuss it properly and not being secure in our status with each other. I did vow to myself that I will tell him before sex. Anyway, I finally just told him, and his reaction was livid for not telling him when he asked. So my question is, am I immoral and distrustful for not disclosing sooner? We haven't slept together, but am I still wrong, especially since we've been intimate? Trust me, I can't eat or sleep over the guilt. But is he overreacting?