Percy Harvin returned to the Vikings and went through practice on Monday after being gone since July 31 following the death of his grandmother.

As Harvin's absence dragged on, coach Brad Childress said the wide receiver was again battling migraines. "He's feeling better or he wouldn't be here," Childress said when asked if Harvin was no longer having the headaches. "Migraine free? I don't know that you can ever say that." Harvin, the NFL's offensive rookie of the year last season, was not made available to comment and isn't expected to speak to the media until Wednesday or Thursday. "I think he's in a decent place right now," Childress said. Quarterback Tarvaris Jackson said he did not ask Harvin how he was feeling but did hear him tell someone the headaches "got pretty bad." "I think he was saying he heard some people that were probably worse off than him, a little worse than his, so I guess that kind of put it in perspective for him," Jackson said. The Vikings went through only an hour-long workout at Winter Park so it was difficult to tell if Harvin was lagging behind due to a lack of conditioning. "I'm not sure this was a real taxing practice," said Childress, who had a lengthy discussion with Harvin on Sunday night but did not go into detail. "But safe to say there is going to be some [catch up]. You can't simulate it without going through it." Wide receiver Sidney Rice, who is on the physically unable to perform list because of a hip injury, said Harvin missed a lot of time in the classroom, too, but should be all right. "It's a lot [to miss] but I think he understands the game," Rice said. "He knows what's going on, he knows his plays so it's going to take him a little time to work himself back in there and get back into that shape. I don't think he's been doing a lot of running. So it's going to be tough on him for the next couple of days getting his wind back and getting back into that rhythm." Chip just posted a blog on Rice and his recovery that is below this one so keep reading.