BF troubles

Tatiana • The mom, the myth, the legend ✨ @sunkissedbell
I'm having trouble bf my 5 day old. She eats every hour or two on demand my boobs are so hard and full all the time she doesn't latch all the way just the nipple so they are cracked & a little bloody, very painfull the first few minutes if feeding. Also every time I go too feed she falls asleep within 10 mins of latching possibly why she's eating all the time. How do I correct my problems???  (Pic of cracked nipple, both look like this) 
 Also the dr has me drinking a lot of caffeine because of my neck & head aches I notice a little blood in her spit up but today I found some brown wich I think is from the soda. What could this be from???