You are right, it's not always just greasy food as my grandma had them all the time and ate healthy... it's sometimes to do with the water as she had hard water in country so she use to boil the water to drink it. Also genetic as well and sometimes not drinking enough water or change of diet...