Hang in there Anna, it definitley does get better.

Crying in a newborn peaks at around six weeks. It does pass, but it isn't unusual for a new bub to cry for 5 hours a day. It's the only way they have to communicate what they need.

You are doing all the right things.