They can take anywhere from 30minutes to a 2+ hours before taking effect. I have to eat two and it takes a couple hours for me to feel anything, while my friends have eaten 1 and feel it within 30 minutes.

You really don't need your own place. I've made them twice now with my family in the house and there was no smell and they had no idea. You just need a private place to prepare them, once you put them in the oven your fine.

Taste wise it's best if you eat the 1 whole one in one bite, so you get the fully peanut butter and cracker taste covering the weed, it tastes strange but can still be tasty. I'm not a big peanut butter fan otherwise I'd like them more than I do.