I really feel for you, if you genuinely never wanted your child and still feel that way but you are doing everything in your peer to make sure your child is happy, hide your pain and all on sleep deprivation then fair play to you.
It's fucking hard. I really don't know what to suggest to help as I can't imagine being in that situation, probably what I would do, as crazy as it sounds, is watch long lost family-stay with me here- see all the emotion with those ppl, ones who have given up their children, kids who have found answers as to why they were given up, some no real reason they just weren't wanted.....you never know it may alter your mind, may sound a bit harsh but you never know if you see the emotion and click into it it could just move your mindset, help you re think things for a bit then once the child starts school
That's less time with them, they grow and change possibly to your double, again that could slowly change your mindset and you could do a full circle.
It's hard you never wanted a child and you have one, the guilt you feel will be immense but you know what, your being an amazing human being for sticking with it and making sure the child is as happy as can be. You need to give yourself credit there, I really hope what I'm saying isn't coming across in the wrong way I really don't mean it to. 8 have a tendency to have these great ideas but when I explain them they come across wrong, so pls be assured this is a support reply. It is very sad you feel this way but you know your doing good by sticking it out, perhaps trying to adapt your mindset feather than changing it may just be one little tweak you need to help you through it a bit more.
Stay strong, you are doing brilliantly, there's a lot of ppl out there having kids for meal tickets and for benefits and treating them like animals, they keep having more, they are scum. You had a child you didn't want but you take care of that child hide your feelings fight every day and make sure they are well cared for, just take that into consideration, your doing ok, your not a bad person.