KATHMANDU, May 22: The ongoing political wrangling has thrown the enactment of the annual national budget into uncertainty even as the constitutionally-defined date for budget announcement, May 29, is just a week away.