Pregnant? When to test?

Supposed to have my period today but still none. Having pms. Discomfort on left side. When to take test?