How is pick-up or delivery managed? 

We will contact you within 2 days of placing an order to arrange for pickup or delivery. 

Are the hens laying now? 

No. These are pullets.  Based on their hatch date they should begin laying on a regular basis starting in July - August time frame

Will these hens lay eggs over the winter?

Yes however their production will slow down significantly unless additional lighting is added during winter.