C.W.
I have a moustache, and it's because my body produces too much testosterone, the male hormone. All women have a small amount in their system, but because of a condition called PCOS, I produce too much. I also have irregular, unpredictable periods, and I gain weight even if I eat healthy and exercise. Try googling Polycystic Ovarian Syndrome and see what you come up with. I pluck the really long hairs on my upper lip instead of shaving, because it doesn't leave stubble. Or you could try waxing.