Many students ask me "Teacher, how long do I need to study English fo every day? My answer to that is always "Be Consistent". Consistency means "always acting or behaving in the same way" (Merriam-Webster Learners Dictionary). What does that mean for you as a student? First, ask yourself "how long am I willing to study? Don't lie to yourself and be too ambitious. Set a realistic time. Try to stay under 45 minutes. Then study at the same time every day. These are a few things you need to focus on while you're studying.
Make sure there are no distractions. Dedicate the entire time to studying
Make it enjoyable
Watch your favourite movie/series with a purpose. Set a task for yourself. I'll watch the movie then write a summary. I'll watch the movie then write Down eight new words. I'll watch the series and write down questions.
The park, Starbucks, or the living room?
Try to change up where you study. Make a list of places you like and go there. It will keep you motivated and help you avoid distractions.
See what works for you and do it. By experimenting with different things, it will allow you to have a better learning experience.