An ounce should last a person a pretty long time.
I have no idea. Guess it would depend on if you’re smoking daylight till bedtime.