Remember: there’s a limit of 20 items you can donate per day, so if you have reached that limit, you will have to wait another day to help your neighbors again. If you have reached your daily limit, make sure to encourage your neighbors to help the rest. Working together and being generous is a winning formula!
If no one else is available to help, try using the roadside shop to trade with your neighbors.