Trust me, it only gets worse. It is a very tough road to travel and you are young. You deserve better and life is too short to babysit someone. You derserve a loving partner and not a child. I would get out if I were you but only you can decide.
Good Luck.