I hate breastfeeding, I hate my baby, & most of all I hate myself.

My son is 2 weeks old today. He's been cluster feeding from 2 am to 7 am every night for the past week. My nipples hurt, I haven't slept, & I never get time to pump. When I do have time, I can't because he refuses to sleep anywhere except on me. I can't stop crying because I feel horrible for feeling this way, but I hate all of this. I feel like a terrible mom. I get so angry every time he cries, I have thoughts of hurting him. & I don't want to do that, so then I become suicidal. I don't know what to do.