Longest wait ever...

L
My AF is not actually due until 12/12... anyone feel like time is going soooo slowly!! I really need to relax but I just can't 😣