it takes like 30 mins to kickin for me maby some times an hour. dont eat anything before you eat what your eating weed in. it lasts for around 4 or 5 hours but it has an after effect that lasts for a while, for me at least.