go: a time for working (after which you will be relieved by someone else)
time period: an amount of time
yogacara: one of the main traditions of Mahayana Buddhism; holds that the mind is real but that objects are just ideas or states of consciousness