A garage worker claimed he had nearly £10,000 worth of cannabis in his home for personal use because he was a drug "connoisseur".
Gary Winton told a court he smoked different kinds of hash at different times of the day and found it better to buy in bulk.
He said he had no idea he had stockpiled so much of the drug when a huge stash was recovered by police during a raid on his Perth flat.