Could I be?

Could I be pregnant ?. My period never came this month. I had my period twice last month.

Plus I've been REALLY bloated and crampy.My tummy is really hard.(everything is regular).

Eating everything in sight. Lots of cravings. EXTRA tired.

When can I test??.what brand is better?