If you go to California you can get a license to buy it and go to the store - all in a few hours. It takes about an hour on Venice Beach to get the license and costs $40. ~ there are plenty of stores with big signs saying The Doctor is In. Tell him you LIVE in California and then list the address of your motel, they don't ask when you moved there, or how long you plan to live there..... so if you slept there last night, then you live there today... and they know this. But if you say you are a tourist then you will be booted out. You MUST also say you are sick with something, say cancer, breast if you are a girl, prostate if you are a guy (he may ask for your PSA #, say 8.0), they do NOT ask for any proof, the doctor listens to your heart to make sure you are of decent health to take marijunana and then he gives you a prescription.
Then you walk down the street to the address they gave you for buying it. There will be a police man there in full uniform... and they want to see your paperwork, which says you are sick and have a license to buy it. The room will be full of people, people from Europe, mothers, fancy ladies, hippy guys and old guys.... you have to wait in a waiting room to go into the store, there are restrictions on how many people can be in there at a time. There are many choices of oils, they give you personal help in buying what you want.
It's a fun experience, I bought the license card with my photo on it.... it's fun to have, but not necessary to buy it. They register you when you show them your letter and then you can buy it in the future without the letter.
California loves this, they have everyone registered !!