You can't just eat a gram of weed by itself. You have to extract the THC from the weed and make either canna-butter or canna-oil (obviously, you pick what you want to use - butter or oil). The THC in the marijuana is activated by heat, so you have to do it just right. If you overheat the weed, then the THC will just evaporate and you'll be left with crap.

This is what I do, I grab all the weed I'm going to use. Grind it up real fine. Toss it in a pan with butter or oil. You might have to add water as to not burn it. Leave the heat on a low setting, and make sure you keep mixing it. You want to do this for at least half an hour, to make sure the you get an efficient amount of THC.

Then after that, strain the butter/oil so you just have the dark green butter left. Get some brownie mix or you can make some cookies. Use the butter/oil with the mix. Bake at whatever the recipe calls for. Let it sit when it's done, and have a good time.