You didn't state what time you go to bed or wake up! 16 hours is to long! Lets assume you wake up at 8 am then no food after 8 pm that gives you 12 hours of fasting. that's all you need!
You need a healthy breakfast!! As for growing taller or stunt your growth, You're 14 so you're still growing and you need to eat healthy meals!! The 12 hours of fasting during sleep is all you need.