4. You can hardly ever find him available to meet you
Is he readily available to see you? If not, then you should dump him. If he keeps saying he has no time to meet and spend some tie with you, then you need someone else in your life. Do not waste your time on someone who has no time for you. Respect yourself and let such a guy vanish from your life.