Maybe an agreed upon break is in order. Set a time frame and you each live your lives. His issues could just be the burn-out from college. It takes a while to get over that--it is exhausting!

You need to focus on your happiness as well--not just his. Get involved with friends and make some fun plans and see for yourself too. Reach out to someone in need that you know--fill your time with productive things and make the decision yourself to step away from this for a bit.