BG,
i'm a natural procrastinator, i work best under pressure, but it's not a good thing. i would suggest u manage ur time. ask urself what requires more time and what doesn't. some assignments are easy and u can get them done last minute, but others might require more time and effort.
one time i was typing a final paper and 30 minutes before class i tried to print it and before i did i saved it the wrong way! so i ended up being late to class and not turning in my paper. thank god i typed 6 pgs the night before so i printed the 6 pgs and went to class. spoke to my professor and told him what happened. he gave me til 9 the next day to turn it in, honestly i was lucky, but it doesn't always happen that way. so i would encourage u to not wait til last minute especially if assignments are real important