How accurate can BBT really be?

Christine

My temperature actually went up and I didn't think I would get my period. I just started spotting but according to my chart I wasn't gonna start today? When do you get the dip before or after your period?