It could be that your table is too high or too low. There are some products that fit around the shoulders and have a weight that hangs from the back to help keep your posture in line but I don't know how well they work. You might try getting up and stretching every half hour or so. You're probably tensing up and/or sewing for too long.