periods stopping possibly by the workout, stress in any form can cause periods to skip, but the facial hair, is most likely steroids, I can grow a light mustache without being on T, but so can a lot of other chicks who just end up being hairy lol I'm going to say it has to do with steroids.