over the years, like most we get a load of strays in, report them etc. When a bird comes in and is flown out it will take about 10 days to fully recover and a number of times birds have been fed and watered, given there freedom to leave and will stay at the loft, when it reaches 7/8 days they will start to leave the area but return latter in the day and on the 10th day will head for home!
They know when they are ready to leave, get themselves fit, find there bearings and go home if given the chance!
Many years ago a purchased a yearling from a clearance sale where the owner had died, i broke the pigeon trained it and raced it, the following year i trained it again and lost it. The bird was then reported in a loft near its original home which was only about 7m from mine and the chaps grandson had taken a fancy to this bird so i told him to keep it. Exactly 2 years latter the bird dropped back on my loft as if he'd never been away!