Heather, Why do you continue to "expect" things from him? You know he's unreliable, so why continue to set yourself expecting him to be a responsible adult? It's not going to happen for a very long time, if ever. Let the expectations go.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.