I wish you and this unborn seed the best but I think putting him up for adoption might be the best option.
You could visit him whenever you want probably and he'll grow up in a decent middle to upper class home and receive the best education
You don't want to find yourself tricking just to keep food on his table. And then in the next breathe scold him for doing something you think is wrong. He'll eventually grow smart enough to realize that its hypocritical and he might hate you for it.