Rest and Ice are good and I'm able to understand their application, but i am few sure how compression and elevation really apply reading this.
Working for long hours suddenly you shoulder snap, pain starts to cultivate in your shoulder. https://www.theralife.com/a-comprehensive-guide-to-blepharitis-and-styes/