If rosters are late, then so what. Do u honestly need so much time to make plans in advance for the following month.? You have survived up to this point in time, therefore you really dont need your roster on a silver platter. If its really impacting on your social/family life, then call em and explain how important it is that you have access to your roster.. Im sure they will help. Till then, just arrive to work early and stop crying...