@daustin,
Oy daustin, I think you wasted 4 years on a loser and I hope you move on and
give the new guy a chance.
Living with relatives and using your salary for his pleasures should have been
a major red flag for you. Another red flag is his unavailability towards you.
Despite the lame excuses he's giving you, he certainly doesn't care enough for
you to make a commitment to be in this relationship full heartedly and honestly.
Did I mention that he's a loser?
Count your losses and move on! Actually I should say: count your blessings!