Portia, I am so sorry that he's not been supportive, but mlcers aren't. They are only into themselves and offer up lip service all of the time. Actions speak louder than words and unfortunately, he's done absolutely nothing to indicate to you that he's there for you.
I know you don't want to end this relationship just yet, but it's very evident that he only contacts you for ego kibbles. This man is very selfish and self-absorbed right now. Yes, he pops in and out of your life to keep you hooked into him and his drama.
Portia, it's time, to really think about your situation and right now you need to be focusing on your parent and your work. You need to put him aside for a while until things settle down in your life. You can't continue to build him up every time he calls. Lip service isn't support my friend.
Hugs to you and keeping you in my thoughts and prayers.
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.