I dont know.. at first i thought he was just using u for sex but then i read the whole thread and i think u should give him another chance. does he ever take u out on actual dates? maybe since u can barely see each other his not the right guy for u atm anyway, i mean wouldnt u rather have a guy u can see often?
dont be surprised if he is seeing someone else though.. i mean u work weekends and he doesnt want to be in a relationship anymore now.