Hello and thanks for asking JA. I have a few questions. How long have you been dating your boyfriend. Has he always been casual about such things about when he will call? Is he this way with others? I am not sure that you are co-dependant but I wonder if you are dating someone with different values than your own.
I think you are right. The real question is what are you getting out of this relationship. I think you see the potential on this man but potential does not mean that he will change. I don't think we will never know why people say one thing and do another. Maybe he does think you will leave him. It looks like you have done all you can do and that he may not change. The question what you are getting out of this relationship is important.