Lebanon will have a new government within seven-ten days and the economy cannot withstand any more delay, Prime Minister-designate Saad al-Hariri said on Thursday.