It sounds like you are working very hard. My tip would be to just focus on doing your best from today on as you are doing now, and don't worry that you started studying late.
I will give you some tips that helped in my experience. I know this is hard to do when you feel very hurried and nervous, but try to take short breaks, doing things that relax you deeply for about 15 minutes for every 45 minutes of studying. Completely forget about studying, dont think about it at all. Then, when you start studying again, your brain will absorb things much, much better. In my experience it is better to do less hours, but study really deeply and be in focus when you are studying. How long you can focus is different for every person.
Another tip is to test your progress. This is the only way you will know if you are studying enough, and what grade you can expect. For example, if you study one module for 3 hours in one day, take another 1 hour just to test your knowledge and see what you do or don't understand. There are a lot of videos and people online who will help you with things you don't understand.
Good luck, keep going!!