See a physical therapist.
If you strengthen some muscles as well as improve your sitting position, it'll help.
I don't think there is a miracle cure, just a way to minimize the problem.
That's not a bad idea. Maybe I just need to strengthen the right muscles.