I know what it's like to have to balance work, school, romance and family commitments so I understand. My advice is keep doing what you're doing and keeping balancing, but get some rest along the way.
One of the things that you have going for you is communication. Many devs make the mistake of going radio silent for way too long or just have contempt for providing update information (it's ready when it's ready and screw you for asking lol). Keeping us updated like this goes a long way.
Good luck and all the best.