I really don't know what to say. Your husband asked you to give him time "on his problem" yet you have forgiven him 3 times for cheating. I would say that you are a very forgiving woman and 3 strikes buddy and your out!
Not to mention you have been very ill. And to add insult to injury the other woman is now ringing your house!
We only get one life and I would seriously sit down and ponder a new future that maybe did not include your husband.
Just a thought and Get Well Hun