Anonymous wrote:Call his job and ask to speak to him and don't be surprised if you're told. "he no longer works here "

this. He is acting like a man who is afraid to tell you he has already been fired.
If he is employed but is uncharacteristically cavalier, especially considering this is not his first baby and he shouldn't be freaking out about new parenthood, definitely sit him down and tell him you are very concerned for his health and get a full work up. Does he have plenty of independent life insurance not connected to his job?
Also, OP, after this kid, seriously consider your family size and planning given this stress and financial insecurity. 2 kids is plenty.