Cannabis edibles take anywhere from 30 minutes to 2 hours to affect a user and may last up to 4 hours in your system [16].