cut open a tennis ball and close it again with your medicine inside. Or, if you're looking for something that will hide yourmedicine and it's permeating smell, empty out a fresh can of coffee grounds and refill the grounds after you put the medicine at the bottom.
I have bunkbeds with some small drawers on the side. I took the very bottom one out and stashed my shit under the drawer so whenever I feel to toke I just pull the drawer out of it's place.
also if your handy at all you can cut a board of like mdf or some other wood to fit your dresser drawer, put skate board wheels or some other objects that are all the same size in each corner, put your stuff down, and place the board on top. You might want to leave something to help lift it up if its a tight fit.
The best place to hide something is in plain sight. Look around your room. Find a place that would be creative. Hell, I don't know what's in your room. Look for yourself. Loose floorboard, behind a wall panel, air vent, top of bookshelf out of sight in the back behind that model of the Millenium Falcon. Just ask yourself, would my parents look in here. Then again being a dad that is up on things, I would look it up on a drug forum web site and then look in all of those places first.
Some of the dumbest ones are the best ones. But then again you still have to worry about how likley it is for someone to look there. Cause if im looking for something im looking all over. every place. Creative or not. Haha good thing my parents dont know how to work a computer. Becuase yeah... even if you didnt look on the computer to find a hiding place, if your parents look here, they will most likley find it listed. Thats why the best place is not in your room. or even better out of the house. Thats like impossible to find.