What's the minimum amount of time needed to properly prepare for the CA Foundation exams?

What's the minimum amount of time needed to properly prepare for the CA Foundation exam? Also can you please give the best Youtube channels for Accounting, Business Law, QA, and Economics?