Bread tends to go stale quickly due to the heat, humidity and the light.
Keeping the bread in a breadbox or other container that is tightly sealed from the light and air getting in can help keep the bread fresh longer and prevent staleness as well as mold growth on the bread.
Bread is best used within a few days of buying it so I would not recommend buying anymore bread than you can eat in a reasonable time.
You can keep bread fresh a bit longer by freezing the bread but it can get soggy doing so and won't taste as good.