Weakness is usually caused by lack of food, bristi 

To prevent this from happening, make sure to buy your people plenty of food.
If you already have a weak person, try 
giving them any (or all) of the fruit that you can find in the store.  That should pep them up a bit 
