I personally feel like addressing the issue of procrastination requires a bit more of a personalised approach depending on the student as the degree of procrastination may differ between students, meaning sometimes a more complex approach may be required as opposed to a general approach for those with low procrastination levels.
Procrastination is linked to the amount of time you’re allocating towards your studies as well as how well your study plan is organised. Because of this, you'll need to make sure you're handling your studies effectively, including breaking your tasks down into manageable parts, which helps in simplifying and shaping your study goals more effectively. This applies to all subjects that you're taking. In addition, and as mentioned above, you need to make sure you're regularly having breaks because the brain normally reaches a point where it is no longer able to handle/process information, leading to procrastination. Having short breaks at regular intervals will allow you to refresh your mind, so that when you come back to study, your brain will be able to handle and process information like it was when you started studying and so on, which ultimately allows you to procrastinate less.
I hope this helps!