Those needs aren't stupid or selfish. Everyone has needs like that!
As for the OM, leave him where he belongs - in the past. Please don't turn Stepford and squash your own needs out of guilt for indulging in them in a way you regret.
Instead, forgive yourself for the means you chose to meet your needs and work on a positive way to meet them going forward. We'll help you...right Bets???
"It is not easy to find happiness in ourselves, and it is not possible to find it elsewhere."
--Agnes Repplier, writer and historian