What are the Temps in the cage?/Humidity?, How old is he? Is the blood from the regurge or defication? how big was they prey item you feed him? Food from a week ago being regurged probably means your temps are too cold or the food was to big for him, if it is still semi whole. does he have hides?
Tom