As for bodily aches and pains and a blocked nose I would say that it did help to some degree although it didn't remove it completely.The effects of these probably lasted around 2.5 to 3 hours so not the 4 hours I needed them to as there was an hour after they wore off before I could take them again.