Don't have much advice, Lauren, but offering you a (((hug))). I'd suggest taking it easy in your classes and maybe have one of your intermediate or advanced students help demonstrate moves to the beginner classes so you can rest your shoulder. At least that's what I would do ... but I'd probably also just grit through my competition performance and hope for the best -- not great medical advice but you gotta do what you gotta do sometimes...
