Period or pregnant

Suppose to start my period in 3 days and I am cramping like I am going to. We have been trying for years so I always take one before and in person it looks super faint so idk I have no hope left tho so