No limit. You can stay as long as you want :)
I do not believe so, as long as you do not stay past visiting hours. We spent around an hour there. Empire state has a better view.
We only waited about 5 minutes
Thanks! Your answer is awaiting moderation.