Factors that affect diffusion:
Temperature: More temp increases heat which increases kinetic energy so particles can move faster and diffuse faster.
Shorter the distance-Faster the rate of diffusion.
The greater the difference in concentration between two regions- the faster the rate of diffusion.
Larger the molecule: more energy it needs to move so the longer it takes.
Smaller the molecule: faster the rate of diffusion
Larger it is, faster rate of diffusion