I have had a client for almost a year now. She is a nice person but the problem is she never settled down on what she needs; every time she asks for something, we agree on a fee and I start working. After I finish she sends me a minimum of 3 pages of modifications (actually started from scratch), and more than 8 emails a day asking for explanations and help she could get by googling it.
When I send her instruction files, she replies with many questions before she even opens the file and reads it.
I have explained to her many times that she has to be sure about the text and images she sent me before I start working but she never followed the advice and she can't afford extra charges every time she changes her mind about one of her website pages.
I just tried to leave her project then she begged me to continue. How can I handle that situation without wasting many hours working for free?