text: Too many indicates you have more than enough or sufficient or something while so many simply refers to the amount of something, or having a large amount of something.\n\nFor instance: "I have too many chips"\n(I have more than enough chips)\n\nvs "I have so many chips"\n(I have quite a lot of chips)