6 conditions causing persistent neck and shoulder pain VnExpress Herniated discs, osteoarthritis, frozen shoulder, muscle strains, and injuries can cause persistent neck and shoulder pain.