I am sorry to hear you are worried about Princess. I am a veterinarian, and will do my best to help.
Is she eating? Any vomiting at all?
Red blood in the stool is a sign that the lining of the colon is irritated, probably from her straining. It could also be due to parasites which are often seen in kittens. If she were bleeding internally, the blood would be black and tarry.
I would have a stool specimen checked for parasites, especially Coccidia
. These are common in kittens, cause blood in the stool, and do not respond to the usual wormers we give kittens. Special prescription medication is needed.
If she is eating, you can add some canned unsweetened pumpkin to her food
to make it easier for her to defecate.
If she is eating, and not vomiting, and if her gums look pink to you, she is probably not in immediate danger.
Let me know what other questions you have.