it's not needing topping up weekly, its using/burning oil to what i would say was a fairly normal rate! roughly 800 miles ish between needing a top up!
when i got the car just over 2 years ago, it had had the engine replaced and was on 8k, the engine has now done about 37k