Are you ready to have kids? Because it sounds like you already have a full grown child to take care of.

Being out of a job sucks but you know what responsible people who are out of work do? Look for work and not spend other people's money on nights out drinking.

Don't let the amount of time you've spent on this guy be the reason you stay. You should have a partner, not a project. Never fall in love with potential.

I would be out the door myself