When do boys ejaculate for the first time?

I was a late bloomer so I want to know when other guys got their first ejaculation and where it happened. Also does every guy jack off?