I had some nice person ask me about Mescaline. Here's how to get it from San Pedro.
I bought some dried San Pedro cactus from the web. Buy a shitload (more than an ounce) of it, then use some good lightly polar solvent to extract the good stuff. Acetone should do the trick. I just ate the dried cactus which was dry-heavingly vile. Its worth the effort for extraction.
If you don't think thats good enough, get a large quantity (half gallon, maybe?) of WHITE vinegar, boil it down to about 20% original volume in a PYREX DISH (Can't stress that enough) so it more or less 80-90% acetic acid. Turn the temp down to low, then slowly add everclear to the solution. It will make Ethyl Acetate. You'll know its working when the smell of the vinegar changes to kind of a acetone-lighter fluid smell. You'll know it when you smell it. Just let the stuff react on low heat for a while until the new smell gets really strong.
So now that you have your COLD solvent (EA or Acetone) put your San Pedro in a mason jar, and pour the solvent over top of it. Swirl it around until all of the plant matter is 'wet' with your solvent. Periodically over the next 24 hours, swirl your mixture around (every couple hours should be fine).
Using your pyrex cooking dish from before, turn the burner on to low heat and evaporate the solvent off. WATCH YOUR MIXTURE. DO NOT EVAPORATE IT DRY OVER HEAT. When the solution is about half gone, drain it through a coffee filter and heat it up until the solution is about half gone again. At this point its best to put your solution in a 9x13 PYREX baking dish and just let it air evaporate for about a day. You should have some dried crystalline alkaloid of you do this correctly. Just make sure you can't smell ANY solvent before you dose.