A mum battling terminal cancer has been given hope of extending her life as a new drug becomes available on the NHS.