the joints is pretty common on winstrol, a consequence of it being so "dry." Dunno about the teeth, but lethargy is pretty common on any compound that doesn't aromatize.
You really would have benefitted from some joint support supplements during your winstrol run. I hope you are taking fish oil everyday though at least 5g