Difference between TO and FOR-English Mania
To
Used to indicate the place, person, or thing that someone or something moves toward, or the direction of something, used to indicate relationship, used to indicate a limit or an ending point
For
Used to indicate the use of something, used to mean because of, used to indicate time or duration.