Witches have made bottles that contain what they need for years. Some people call these bottles witch bottles and others may call them potions, but you can make them yourself if you just know how to do it.
Witch bottles are usually filled with materials and herbs that have a certain purpose. Some are made for Psychic abilities and others are made to help ground the witch and give her more power. There might even be a witch bottle that is created to help obtain a certain dream that the person might have.
The herbs that are used in most witch bottles are charged so that they have a magical element to them. Oils are usually added to help charge the bottle and add power to the mixture inside. If you are a witch or have any kind of magical ability, you can create a witch bottle for whatever reason that you might need. Just make sure that you follow that one important rule of not causing harm to anyone or yourself.
Witch bottles are great fun to make and are useful for whatever you need to get done. Take your time and really feel the goal that you are looking for so that you can get the best results possible. If you are not sure that you can do one on your own, then contact a practicing witch and see what they can do for you. They might be able to get you something that is better then anything that you would do on your own.