Bhagavad Gita Chapter 6.16
nāty-aśnatas tu yogo ’sti
na caikāntam anaśnataḥ
na cāti-svapna-śīlasya
jāgrato naiva cārjuna
Translation
There is no possibility of one’s becoming a yogi, O Arjuna, if one eats too much or eats too little, sleeps too much or does not sleep enough.