i think i'm right in remembering from last year that it is made of either an up-antiup pair or a down-antidown pair, so how can it actually exist as these are antiparticles and should annihilate each other?
They only annihilate if they collide. In the same way an electron and a proton 'collide' to form a neutron, there still exist stable states of the two particles.