keep your pickle in your pants and you won’t have anything to tell your wife. and why would you tell your kid? Just ewww.
Telling the kid is a big mistake. What’d he do wrong to have to listen to this “confession”? If it didn’t affect him directly, leave him out of it.
Actually, telling the wife is a mistake imo. Why put her thru the agony of knowing your personality flaws, if only to clear your own conscience.