Maybe it's dislocated or broken. I know that sounds stupid that you haven't "noticed" but i have dislocated my toe next to my big toe and went on for about a week until i decided it shouldn't be at a 25o angel to everything else.
There may be a small bone broken in it that hurts to press or something and it's not healing because you're doing so much sport or w.e. See a dcotor and they may send you for an x-ray

