Some people thought it was about heroin because “Fixing a Hole” was junkie slang for injecting smack. With all the other perceived drug references on the LP (LSD on “Lucy in the Sky With Diamonds” and “I’d love to turn you on” on “A Day in the Life”), why not a song about heroin? Other people thought the song was to be taken literally. Knowing that Paul McCartney had purchased a Scottish farm in 1966, they thought he penned a tune about mending the farmhouse roof.
Neither was correct. As it turns out, the heroin theorists were closer to being right. Decades after Sgt. Pepper was released, McCartney revealed that the song was an “ode to pot.”
Read More: Paul McCartney Praises Pot, Slams Fans on ‘Fixing a Hole’: The Story Behind Every ‘Sgt. Pepper’ Song | http://ultimateclassicrock.com/beatles-fixing-a-hole/?trackback=tsmclip