You can buy personal hygiene items with your HSA so why wouldn't you be allowed to purchase over the counter medication. A lot of people prone to heart attacks take daily aspirin. Why can't that be purchased with money that they have saved and are using to better their lives. Just because it isn't pharmaceutical based prescription doesn't mean it's not going to better the persons life. This sounds like big pharma and the insurance industry trying to monopolize the competition.