Mental note, never complain. Look at difficult situations as opportunities to grow. If you are able to manage these difficulties, you will achieve a much deserved reward.
***
How can you handle people who are disorganized and keep changing mind at the last minute?
There is no hard and fast rule in handling people who are disorganized and keep changing decisions at the last minute. This behavior is triggered by several factors but mainly - people who are not able to make up their mind are usually swamped in a pool of distractions. They attempt to multi-task and tick off their to-do list but sending out vague and ambiguous messages just so they can have a semblance of control.
It is not necessarily bad that these people are not firm about their life-decisions. It just so happens that they do not have the luxury of time to become precise and direct to the point.