on some real shyt though, if you want to avoid flakey women you gotta make a change in your life/philosophy cause your current one doesn't seem to be working out. not even trying to clown but let me put tit to you this way:
women flake on dudes only if they feel like they can get away with it. for some reason, your behavior is letting her think that. As Patrice would say, you gotta provide another option to the chick. give her the option to be with a man she can't flake on and she'l GLADLY choose that option.
yup women flake on dudes becase they know they can call the next wek or next month and he'll be ok with it, if a chick flakes on me thats it see you, someone who has experience in dating, relationships can tell when a women is really into him, they never flake. I mentioned before hcicks who were really into me travelling like a hour to see me in the rain after work etc., meeting me even when they had exams etc.