Ok bit of a rant...GET HIM TO THE VET NOW!
I had a kitten who was underweight, wasn't very active, it took a lot to warm her up - she always felt chilled. She liked to cuddle & sleep a lot.
One day I came home, to find her curled up and stiff. She wasn't dead, but within 12 hours, she had gone from a cuddle puff to near dead.
I rushed her to the vet, but it was too late. I torment myself every single day that if I had taken her when my instincts told me something wasn't quite right... that she might be alive today, and the grief you feel when you loose a kitten, whom although young you love, is so intense - you don't want to have to go through what I did.
If a kitten is 7 weeks, it should weigh at least 700 grams, maybe a little less at worse, if your kitten is any less, it's probably not doing that great.
If you can feel every rib in his side, and he is not energetic in any way shape or form, your kitten is NOT
well. If you leave it too long, by the time you get him to the vet, it may be too late.
When I took mine to the vet, she lasted from the Saturday to the Tuesday, but as I said, although the vet did EVERYTHING POSSIBLE
to save her - it wasn't enough because by that time, being so weak, a secondary infection set in, and all the antibiotics & re-hydration in the world was not enough to save her by that point.LISTEN
to your instincts. If you feel something is NOT
right, then take the kitten to the vet and tell them something isn't right and you want something done to ensure the kitten is ok.
Please, if you can honestly spare the money it'll cost for the vet in any way shape or form & if you want your kitten to survive - get it treatment, and if the vet you saw last did a
job - find another when they open.