I think your mom is right, you hair will attract particles, or rather retain them fairly well when covered in oil. I've left oil on my hair for at least 2-3 days on end, and never found any detriment, other than the aesthetic part, but I don't care about having greasy hair over the weekend
Bookmarks