Worst sleep of my life....

Ebev
Well tonight/this morning has been the worst by far. I was able to feed him and go to bed by 11pm. Then he woke up at 12:08am, and I have been trying to put him down ever since. Still up, and it's 4:04am. So I am crying, and I now have a splitting headache. 
He is three weeks today...