All mothers know that potty training is not easy. My daughter became completely potty trained (day and night) by the age of 2. My case is not the average and many have to wait longer to see it happen. Once we started the process, it took my daughter and I approximately 4 months for her to reach her potty 'independence' and be completely diaper-free. It was a long and often times trying process. I had to be consistent and remind her every 30 min that she needed to go potty. One technique that worked for me and is advocated by many pediatricians is that of positive reinforcement. I always made a big deal whenever she used the potty. I gave her stickers, we sang funny songs and did the "potty dance"!
"The most important way to keep a child interested in being diaper-free is to provide loads of encouragement and positive reinforcement for even small steps on the right direction", says Andrew Garner, M.D., Ph.D., FAAP, a member of the American Academy of Pediatrics (AAP) Committee on Psychosocial Aspects of Child and Family Health.
Some kids get potty trained very fast and early and others may take a very long time. According to the American Academy of Pediatrics, "most children start to show interest between the ages of 18 months and 24 months and some children are not ready until they are 2 1/2 years old".
"As a general rule of thumb, children are developmentally ready to use the potty around the age of 3. However, remember that children develop at different rates and that not all children are ready at the age of 3." says Tanya Remer Altmann, M.D., FAAP, editor-in-chief of the book, The Wonder Years: Helping your Baby and Young Child Successfully Negotiate The Major Developmental Milestones.
Before we started the process, I took my daughter with me to the store to buy a new potty and told her that it was a very special potty only used by big girls. She was very happy and proud of herself. She knew that she was going to use the potty and was no longer a baby.
In addition to the new potty I also bought her "Elmo's Potty Time" DVD

which WE absolutely love. It is very educational and encouraging with a lot of cute songs. It discusses diapers, training pants, kids underwear, having accidents (it is ok), wiping, flushing and washing up, all in a very gentle and fun way. It also mentions that it takes time and requires lots of practice. At the end, all characters and actors sing together a nice song that makes you sing along saying that everybody goes: mothers, fathers, grandparents, sisters, brothers, doctors, teachers,... and that they do it every day. Very, very cute. I recommend it!

I believe that the key for a successful potty training process is to be consistent and patient and if you get frustrated (which is normal), try not to show it!
Note: I haven't received any monetary compensation to write this post. It is my personal experience and opinion.