>>76256420
This is usually caused by unbalanced muscles. If you train appropriate muscle groups your posture should be fine even if you sit hunched over all day.