There are people who are up for every activity you ask them to join you for. Then there are those who ditch you way too much. You do not need ditchers. Once or twice is fine but not every time. Also, the excuse should be genuine if he or she is canceling, the person is not worth the effort if rescheduling is the only thing you have been doing.