How did you learn math? Did you drill over and over on flash cards and facts? As I remember it, math facts were tedious and frustrating. Those types of drills did not appeal to my way of learning. Thankfully, with the advent of the internet there are new and fun ways to practice elementary math facts.
By using online 2nd grade math games my daughter has become a lot more confident and adept with her math facts. I do not have to argue with her to get her to practice, learning using games is fun!
The local school district recommends that second graders practice math 10 minutes or so 3 times a week. By making learning a game those times can be much more pleasant.