but that's a good thing to fail at pet, and you are not failing at being a mum - you are doing really well, honestly!
You care for j
you love him
you feed him
you play with him
you let him play with your hair
you smile at him
you want the best for him
That's all good!
The only way you could fail j now is to be successful in that other area - so please don't attempt it again, he needs you now and he will always love you for being you and for loving and caring for him, despite it being so tough.
You're right though, you do need sleep. I don't know the ins and outs of your meds but can you get things to help you sleep or is it too risky?
((((((((((((hugs)))))))))))) to you both - I have to go now cos DS has woken for a feed (ah well, nice try with the calpol) but will be here in the morning to check on you.