He really should be helping wannabe, so you have every right to be angry and upset with him. As for the sleeping thing, I used to get really irritated when my husband got to sleep and I couldn't cause of the baby, even now sometimes I get mad about it cause James is a horrible sleeper some nights.
You really need to talk to him and bring all the issues to the table, in a calm setting would be best. Maybe write it all down and give him the paper. When I first started dating Brett he acted very selfishly a lot of the times, and I realized that was how he was raised and he didn't know any better. So one night I wrote it all out in a letter and gave it to him to read, after that he worked really hard to be more considerate of me and my needs and not just his own. He still has his bad moments, but he tries. I actually just exploded at him this week because he refused to change a poop diaper lol, hormones make even the littlest things seem like a big deal.
If you think you may have ppd, seeing a dr for help is a good start. But just try not to make any rash decisions about your relationship without really thinking it through. If you choose to leave him, you'll never truly leave him because now you have a son together...make sure he knows you need help.