You could get a Rhinoplasty. ___________________________
Rhinoplasty is one of more expensive options, yes. If your nose is not hardly crooked you should try using makeup. Believe me it is really possible and pretty easy to achieve by using this nose makeup technique.
So the technique: Apply darker color, than your skin, shadow to the sides of the nose. These applied lines should be as straight as posible and not too wide. To shorten your nose, darken the very tip. this technique is more to oversized noses, but might help to crooked nose as well It's a bit dificult to explain by words. Here's a link to an illustrated and information-richer article: How to make your nose look smaller with makeup
Or pick a fight with a larger boy and go for the rugby player look.