Allen should be practicing in the Stadium in all weather conditions as much as possible.
Rain...throw on the field
Cross Wind....throw on the field
Tail Wind....throw on the field
Head wind...throw on the field
Snow...throw on the field
The Bills need to keep a meter of some sort in the stadium so they can know what the conditions are every day.
It's not a home field advantage unless it is