Spanglish, I'm a professor, and I sometimes procrastinate!
It's not as bad as it used to be. What I found works for me begins with time planning. The trick to a good time plan is to be honest and realistic about yourself. It doesn't matter how pretty it is on paper if it doesn't reflect the realities of your life and who you are.
Decide how much time you need for each course's study time each week. Then get a weekly calendar--I think the desk blotter size ones work best. Enter all the commitments you cannot change: class times, job hours, etc.
Then enter when you best like to sleep. Note times needed for eating, showering, etc.
Enter relaxing fun time--yes, it's important!
Now--do you have enough hours left to match the time you need for studying? If not, go back and make changes.
Finally, if the # of hours works, divide the total by 5 or 6. The idea is to study for some amount of time 5-6 days a week. Frequency is more productive than length of time.
Now look at your class schedule, and enter study times for each course in relation to when the class meets. In other words, if a class meets on MWF, then you'll want study time for that class available before the class meetings.
Continue to divide the available time between your different classes.
Now the tough part: you must commit to spending that time for study. Even if you don't feel like it, are tired, whatever.
Even if you don't accomplish anything but stare at the wall, spend the time--and don't extend the time. If you need more time, make notes and shift the task to the next planned study time. The idea is to separate the time commitment from the completion of the task. This undercuts the thinking of "I need to write that paper, but I don't feel like it." And if there's any underlying anxiety about the task, it will reduce that, too.
If you wait for the feeling before taking action, you won't take the action until all other choices are taken away from you.
Feeling doesn't motivate action; action motivates feeling.
Good luck!