He has scans of dried blood that are on his neck and along his back and eats but never seems to be able to eat enough because you can feel his ribs but he is not skin and bones or anything ???
Since your Smudge is bleeding, you should visit a vet as soon as possible, before it gets infected.
Once at the vet, they will be able to examine him and make basic analysis in order to assess the problem and determine the diagnosis.
All the best,