let him go. you dont deserve to be cheated on, your better off without him. just make sure you try to get child support once the baby is born. stay strong girl you can get through this, and it will all be worth it in the end. i know how you feel because my situation was very similar. good luck, i'll say a prayer for you