How long does the flu b last in ones body