help!? am i pregnant?

Jessie

i usually have period around 20th. one app said 22nd and one said 23 i usually go on 20th or 30.when should i take test!? am i pregnant? Should i takw one rn at 651pm or wait till am or wait till 30th to take test! ?