I haven't had a habit of eating McDonald's since I was a child.
「子どもの頃からマクドナルドを食べる習慣がない」は英語で「I haven't had a habit of eating McDonald's since I was a child.」という表現が良いとおもいます。
「習慣」は「Habit」や「Custom」という意味があります。
(例文「私には悪い習慣があります。」ーI have bad habits.)
「子供の頃から」は「Since I was a child」という意味があります。
(例文「子供の頃から甘いものが苦手です。」ーI've disliked sweet things since I was a child.)