Time Frame for Goals

Hi Coaches,

Do you think it is useful to have a time frame in which you want to achieve your goal? e.g. I want to pass this test by October 2020. Or is it more useful to leave the time frame out so you can think ” I will keep studying and taking this test until I pass it, however long that takes?”