Yes, it's a very common expression and sounds totally natural in this context! "Short on" is a prepositional phrase that suggests a lack of a necessary resource. You can be "short on" lots of things--money, patience, space, energy, etc...
It's definitely idiomatic, so it makes sense that it would be confusing.