First on the shedding - Blood pythons are notorious for going a long time before their natal shed. For summer hatchlings, mine typically first shed in December and as late as February, even though they were feeding well.
People have given some good advice on feeding. I'd just add that I don't hesitate to assist feed recalcitrant hatchlings of many species of snakes, especially now that I have switched totally to frozen thawed food.
To assist feed, roll down the lip of the snake with your thumb, or pry open its mouth gently and insert a VERY small (even pinky) dead food item into the back of the snake's mouth and let the feeding response take over. You have to use undersized food items so that the snake cannot easily dislodge it from its mouth. It takes some practice and persistence. Just be gentle.
As far as "force" feeding goes (plungering the food all the way back into its throat - last resort, but I wouldn't hesitate to do that, either. But only as a last resort. After all, it's not "learning" now to eat that way.
Good luck.
-Joan
>>Well my new baby blood I hatched out still hasn't fed, nor has he shed.Whats up w/ that. September 7th he came out, so how long can a new born go without feeding. Also do you think I should force feed here soon.I've tried everything. Temps/hides/humdity is good.I remember Bob saying he gets the occasional slow starter but how slow is slow.Thanks, Ethan