i have a question based on my recent learning of particle physics:
since the neutral pion (i.e. pi-0) is formed from either an up quark and an anti-up quark or a down and an anti-down quark, wouldn't it annihilate? because i was taught that anti matter annihilated when it met its regular counterpart.

since the neutral pion (i.e. pi-0) is formed from either an up quark and an anti-up quark or a down and an anti-down quark, wouldn't it annihilate? because i was taught that anti matter annihilated when it met its regular counterpart.
