I'm just like you Callie, I definitely procrastinate too much, even when it comes to going to sleep.
What works for me, is no matter what, I do my homework as soon as I get home from school, that way I am not staying up really late doing homework. Projects and long assignments however, I usually leave until the last day because I'm lazy and I feel I do better work when I NEED to get something done. (this may or may not work for you)
What i have found is that stopping procrastination is all will power. if you want or need to get something done, but you'd rather be going on the computer or plying video games, you need to make yourself do what is right. There are no tricks, you just need to do what you need to do, and it is easiest to do this quickly. Say you're walking through your kitchen and your parents tell you to do the dishes, it is easier to do them right then as opposed to leaving the room and starting something else because once you start something, it is hard to just drop it, especially when you need to stop it to do a chore.
Also, instead of doing one long period of schoolwork, then going straight to chores (pretty overwhelming, depending on the workload) break things up and beat one level on a video game, watch a youtube video or listen to one song between each piece of homework you do. This way, instead of looking at schoolwork and chores as several hours of boring and wasted time and waiting to do it until it is too late, you might have a better chance at accepting that you have to do them, and doing them.
Overall, the easiest way to avoid procrastination is to do what you need to do as early as you can. If it's homework, do it right after school. If it's a project, you should at least start early on so you don't have as much to do if you wait until the last day. If you aren't doing anything and you know you need to do a chore, do it. You simply need to do what you know is right and what will help you in the long run.
Hope this helps!
