Wonder why that avocado toast is so expensive? Blame Mexican drug cartels.

Feel like you’re overpaying for guacamole? You aren’t imagining things. The average price of a single avocado has risen over the past year from 89 cents to $1.56. The reason? Mexican drug cartels. Yes, really.