It's heartening to read the comments in these threads and see that this might actually be the problem I have dealt with for 29 years and that there might be a solution for it.
Now the hard part is getting myself to fill out the paperwork required to get the NHS to pay someone to look at it.