In my experience body aches with the flu last from 2 to 3 days.
Usually with the flu the most severe symptoms of the flu go away within 3 days but it can take one week to two weeks to fully recover from the flu.
You can take some over the counter pain medicine to help with the body aches from the flu or even use a heating pad to help alleviate body aches from the flu.