It depends what program. If you are in the men's shelter, yes you can work nights. You can also work nights if in the women's shelter, but it is 1st come 1st serve and there may not be a bed by the time one gets out of work and to the shelter.
No once you have a bed you have to stay there
Thanks! Your answer is awaiting moderation.