This has stayed on my shower so far for 10 months. No swinging issues, either. Very sturdy!