I've been dating a guy for the past few weeks and everything is going great, except, he's not incredibly reliable. He cancels or postpones plans a lot, and it's difficult for me to reschedule because of full-time work. He gives valid reasons for canceling, but it's very annoying and I'm not sure what to do or if I should confront him about it instead of constantly saying, "that's fine".