Make a timetable. That could be more effective. you could revise for long but nothing is actually going through
I haven't made a timetable for this very reason, if I set a time limit I will be more concerned with how long I have left rather than what I've actually learnt. What I'm asking is how long should I aim for, nothing set in stone, but how long is good per day.
Well, OP asked how long is "good per day" therefore I believe that 3hrs is good, yes. 2hrs would be average. And 1 hour would be meh. Over 3hrs would be great! Hence why I picked 3.
I used this same principal for the weekend period too.
It doesn't have to be only those times, no. I just gave my input on what I thought would be ideal/the average. You should do what you feel best suits you.
In all honesty, if you are "aiming" then perhaps you shouldn't even set yourself a limit? Who knows. There isn't a right answer to this kinda stuff, ofc, as studying is a v personal thing.