Yep, blood, loss of appetite, fluxuating appetite, loss of energy, loss of color, stress, etc are all signs of parasites. Blood could even mean he has some big nasty tape worms...
I be sure he had a good basking spot up to about 105-110.
Also, at only 13 inches, you need to be careful with...