it takes atleast 1 hour to reach the nearest swamp and i have to stockpile them. Then it is enough to get 3-4 and put them in a box in case i need some.
You can store them in containers indefinitely, yes. They only bloat after sucking blood when equipped to you. After about an hour they stop being bloated even if they're in a container.