Life is too short to be with someone who doesn’t recognize how wonderful you are every day and show you that they recognize it every day. A guy isn’t necessarily a bad guy if he begins to take you for granted—unfortunately, you might have conditioned him to be that way, by being too available and easy-going. So, if it’s time to undo that conditioning, here’s what will have to be done.
Always be busy if he doesn’t plan well
If you two are dating and aren’t just hookup buddies, he should be asking you at least a day in advance to see you. If he gives you any less notice than this, always say you’re busy, even if you’re not. Make him learn that if he wants to see you, he’ll have to ask sooner. Remind him that others want your time, and you don’t save it for him.