Do you suffer from shoulder pain? If so, you must be finding hard to get a good night sleep. There are several causes of shoulder ...