First, let me say, you poor thing!! Second,t o be honest, this is exactly the reason that I don't believe in CIO. I know that there are people who will tell you to just stick to it, it will get better. It might. Who really knows. There are also people that will tell you that you HAVE to do this in order to make him learn to self soothe. You don't have to. Why do we HAVE to let our kids scream? Unless, you are totally against it, there is nothing wrong with him sleeping with you. There is also nothing wrong with giving him a bottle (if he still takes one) & rocking him to sleep and picking him up when he cries. Yes, it may take longer. Again, who knows? But, he will figure out how to sleep on his own. In my personal opinion, if you are up all night listening to him scream, no one in the house is getting any sleep. You and your husband, and only the 2 of you, get to decide what will work for you. I'm sure that you know this, from your other kids, but one of the first things I learned with my second one was: nothing works for every child. My daughter is SOOOOOO different from my son, it was like having a first all over again. None of the same things worked for her that worked for him.
Good luck and my thoughts are with you!! :)