When are my monthly payments due and how long do they take to reach you?