If you are using old-fashioned rolled oats to make overnight oats, they will need 6-8 hours to soak up the liquid and turn soft. You can speed it up a tad and use quick oats which might be ready more quickly, in 3-4 hours. Personally, I find it easier to make them at night so they can sit overnight in the fridge.