My cycle

Angel

My last cycle Jan 5 -8 my cycle regular 28 days my app say 8dpo what this mean n when my cycle due it hasn't came on yet but I am having light cramps n I feel a lot wetter now n when do I test for pregnancy my cramps are on n off