It's cured meat. As long as you aren't reckless, it will last a few months easily. Just slice off what you want to eat, because the slices won't last nearly as long as the whole.
As for how long it takes to eat all that, it really depends. In my family a whole leg would last a couple of weeks at the most.