Always trust your gut- you have always had an impeccable intuition. I don’t care who it is, the most attractive man in the world, the most nicest sweetest guy you meet. When you date for four months and then request for an STD test prior to sexual activity, stand your ground. You will ask many times. If he cares about you he will care about your health. If he has respect for you he will oblige. He fights the issue. That should be your clue to walk away. Run. Leave. Because you were right. You were absolutely right. He lied. He was not clean. And now you my dear, have a std that you have to live with for the rest of your life.
You are smart. You are worth it. Love yourself. Trust your gut.