Im in the camp of not obsessing over labels. IMO I don't think anyone is 100% of anything, and that its a spectrum. The labels help other people identify and understand you and thats great. Its also great to have pride and wear labels as badges and all, but I don't think they provide validation. Keep in mind that as you learn and grow, you change. Ive never met a single person who is the same at age 10, 18, 30 or 60. Experiences in life are what shape you, not words (which can also change meaning frequently lol).