Sorry about your troubles. I'm not sure counseling would help, in my estimation, as it rarely fixes character flaws.
I would recommend moving back with your parents and actively seeking child support. This way you are covered in case he never comes around.
Frankly, I have to say at this point you cannot worry about him - he's a big boy and he seems able to make sure he gets what he wants -- your baby must be your #1 now.
Waiting for him to "come around" will not work.

image