Are you in a position to support yourself? May be he needs better position and salary and a good environment to live with and your being out of collage is also might be the problem.
Good financial condition is very important. If you do not finish your schooling then finish up school. Start a better job than the current one if you work too. Find out what upsets him at work or people. Ask his future plans where he wants to be and what he wants. If you want this relation adjust with him and help him come out of the inconsistent position. Support him financially and make him happy.