Is he on drugs or alcohol too? He sounds as unstable as they come. You are going to have draw some boundaries for yourself and stick to them, or he will have you on a different rollercoaster ride every day.