@Poppy1989 It sounds like you are doing a great job at being a mum to your new baby.
Nothing can ever prepare you for the complete shock that birth and caring for a new born is to every first time mother.
I remember leaving hospital with my son and I kept thinking "are these people mad, they are letting me leave with this baby and I don't know what I am doing?"
19 years ago when he was born, we stayed in the hospital for five days because he was my first and I was 20 years old but it wasn't unusual to stay that long.
Even when some women asked to go home after a couple of days, the staff encouraged them to stay another day if they didn't have support at home.
Sorry I have gone on a bit there but my point is it must be hard to give birth and be back home with your baby within a day or two.
In these early days all you need to worry about is yourself and your baby, nothing else at all.
If your baby is asleep and you are tired, have a nap. Don't feel like you should be cleaning up or doing anything else.
Also, like PP have suggested cycle the paracetamol and ibuprofen so that you have some relief from the pain. If that isn't sufficient, insist that the GP gives you something else but don't forget to mention if you are BF. If you aren't BF then tell the GP that as well as they may be able to give you something that they couldn't give a BF mum.