3 millions viewers is just fine....look at some of the other rating on TLC
The number of viewers is not important. The age of the viewers is important and people over the age of 52 are not desirable viewers.