If your boyfriend is a chronic liar, and you want him to be honest, you’re not going to be happy. 😳 So moving in together is probably not a good idea — especially since he’s left you three times because you confronted him about being dishonest. 🙁 Just because you love him doesn’t mean you should live together — and when you love someone who lies all the time and leaves you regularly, you’re going to be miserable if you live with him. Just because your friends say you deserve better doesn’t mean you’re going to treat yourself better. 😉 So if you feel you deserve better, than start acting like it. 🙂
As for the pregnancy, you owe it to him to tell him. If you can’t tell him in person, then at least write him and tell him — but do let him know so he can make whatever plans he wants to make to prepare for being a father. 😉