You were giving her all the info and quite right in your actions. The next time be specific that unless she answers in a set time period her order will be canceled. I have been in a similiar situation and a friend told me that setting boundaries is always the way to go.