I bought a table-top safe: https://www.amazon.com/gp/product/B078K4W8N9/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Aside from the potential for overuse, we have various helpers in the house and some of these drugs have street value (such as oxycodone).
I do the first one, and I put it in an amazon basics brand safe I have bolted up high in my bedroom closet (currently $90, but have frequently seen it go on sale for under $50). I've read it can be defeated with a bic pen & screwdriver; but it's mostly just to keep my small kids away from it.
https://www.amazon.com/AmazonBasics-Home-Safe-1-20-Cubic/dp/B078K4W8N9
edit for shorter link