It takes about 2 to 3 days if there going to north or south, but if there gonna just move from north to south its about 1 day.
about 1 year
It doesn't grow back.
no
long time
Depends on the species and the distance.
lame
Not long. Just migrate the Pokemon and then go to pal park. Then you enter the catching competition and you catch your migrated Pokemon.
About 21 days
28 days
given the current velocity of the current duck and the distance it has to fly it should take approximatly 47 lightyears give or take a few minutes
depends on how far away the bird is, what state, country, etc.,
It takes just aslong to digest duck as it takes to digest any other food
it would take 75 seconds
it really depends on the distance to migrate among other variables