Charlize Theron has admitted that she has "real struggles" with her daughters but still has "great moments" with them.