I might have it wrong but im sure your still entitled to tax credits for the baby, have you rang them and asked?
If you have a local one its worth popping to the job centre and seeing what your entitled to,
As PP's have said, food banks and baby banks will help
Its hard with newborns, especially if you dont have much support. My DS cried constantly, he fed every 2 hours and i hated it. I have nothing but bad memories and guilt from when he was small. I was very isolated and spent my days with a 2 year old who didnt nap and a newborn who fed every 2 hours, it was horrible. PND creeps in slowly, you dont even realise.
Ask for another health visitor if she isnt very helpful, if not have a look at local baby groups, getting out for a while will help you feel better
See if he likes baths? If he doesnt then a warm towel and a bottle milk will make him feel better. He does not hate you at all, babies go off feeling, if your stressed or upset he will be able to feel that,
Its hard isnt it but it will get easier i promise.
I had a lot of support with DD so enhoyed the newborn stage. With DS i had no one and had DD to look after aswell. Inwill never forget how lonely, depressing and shit it actually was. Dont feel guilty for not enjoying it, its hardly fun right now is it? But i really do suggest baby groups to get you out and about, being stuck in 24/7 will do you no good