CVS and the drugstores are charging theme park prices for their stuff anymore, if not worse. The only problem with amazon is the wide range of quality when you are shopping. But, itd worth digging through the reviews and questions to get the right one. I had a foot doctors office recommenced a brace that was on amazon rather than have them but it from them. It was exactly the same, it just had a different logo on it.
If physical therapy is an option they will also get you the right stuff to use. I had a really bad shoulder strain that was was unmanageable but they got me out of the woods. I still have the exercises that I should do but I haven't needed them lately.