Hi, I agree with Rita. You have been through a lot. It is not to say you can't finish, but your odds honestly are not too good. One possible option is to trade "down" to the half. Check if your race offers this. If you do go ahead with the full, remember your pacing and hydration, and good luck.