It looks like you are struggling with trusting him.
In my opinion, trust has to be earned. No reason you have to trust him.
Can you treat him like a friend who (I have one who does this a lot...)sets up a date/time with you and 9 x's out of 10, the day before we are supposed to hang out together, she cancels on me.
Now, I know that when we set up a date that she most likely will cancel. I try to always have a back up plan.
Can you do the same thing? Just make sure to have a good back up plan to whatever he has committed to?
In any case...let's put the focus back where it belongs....YOU and your FUTURE HOME!