Need advice

Long story short, my depressions got really bad lately and I'm not sure if I can turn things around this time. I'll basically write a list of why my life is a mess..
-my boyfriend of 2 years doesn't find me attractive anymore, he even told me last night he doesn't love me anymore but because I was such a state, he stayed. I feel asif in holding him back, he doesn't want to be here but I don't want him to leave me because I honestly love him to pieces but I'm destroying his life. He keeps saying he's changed his mind and he loves me and he wants to stay but I know he's just saying it. We used to have sex all the time and now we don't have it at all.
-we was perfect the other day until I found out he slept with my ex best mate when we was on a break. I know we wasn't together and I know I slept with someone when we was on a break too but who I slept with wasn't his friend. I feel betrayed. I can't stop thinking about it. If he asked to have sex with me, I don't think I could now.
-we have a 9 month old together and I feel asif were destroying her life. I want to move away for a fresh start for us all, but I've said if me and him are still together by mid Jan, I'll stay put as he has a job. But if he loses his job or were not together I want to move 126 miles away from here. His excuse is "I won't see my family, no friends" etc thing is, I'm in same boat. Intact I'm in that boat now, I currently live 20 something miles away from my family to be closer to him and his family. 
-I feel asif he can't see everything I do is for him. Yes, sometimes I do lose my temper at him but that's because he doesn't listen, or he puts his Xbox first. 
I'm at wits end and I'm not sure what to do anymore. I just feel hurt, ugly and just total and utterly heartbroken