My childhood speelt zich af in 1945. De acht jaar oude Jamie woont met zijn vier jaar oudere broer Tommy bij zijn grootmoeder in een mijnwerkersdorpje bij Edinburgh. Zijn grote vriend is Helmut, een Duitse krijgsgevangene die met zijn lotgenoten landarbeid verricht bij boeren in de omgeving.

Mark O'Brien, een man die in een ijzeren long ligt, besluit op 36-jarige leeftijd dat hij niet langer maagd wenst te zijn. Met de hulp van zijn therapeut en zijn priester neemt hij contact op met de getrouwde Cheryl Cohen-Greene, die een zogenaamde 'sex surrogate' is; een sekstherapeute.