Minnesota Vikings wide receiver Percy Harvin has missed practice again because of migraine headaches.