I took this from another forum. I think it’s so true. Context matters. It could be all of the above too. Unreliability once in awhile happens. Every time, though, is not cool. There are so many reasons...
Selfishness & lack of empathy
Laziness
Poor time management
Lack of funds
Just don't care...everything is a take it or leave it proposition at best
Too busy with work/family
Conflict avoidance-put off saying "no" until last minute
Moodiness
The small, routine things to most people are big things to certain people, and they let them get in the way, or use as an excuse from doing other less routine things.
None of these reasons are good, but some are worse than others.
If you know these are issues with you, it seems it would be good to tell your friend/partner/date something along these lines. Don't say it in a way that you are trying to use it as an excuse or cover up, but rather as a way to be honest and what you will try to work on because you care and respect yourself and the other people you are involved with.
Selfishness & lack of empathy
Laziness
Poor time management
Lack of funds
Just don't care...everything is a take it or leave it proposition at best
Too busy with work/family
Conflict avoidance-put off saying "no" until last minute
Moodiness
The small, routine things to most people are big things to certain people, and they let them get in the way, or use as an excuse from doing other less routine things.
None of these reasons are good, but some are worse than others.
If you know these are issues with you, it seems it would be good to tell your friend/partner/date something along these lines. Don't say it in a way that you are trying to use it as an excuse or cover up, but rather as a way to be honest and what you will try to work on because you care and respect yourself and the other people you are involved with.