How long does it take for a crush to run its course?

If you've had a crush on someone, hung out with them, dreamed of them AND kissed them (not dating)...how long does this type of crush last?
How long does it take for a crush to run its course?
Post Opinion