Number of cycles in cipher feedback mode (CFB) How many cycles are there in a CFB mode of operation? 

Say for example I use AES encryption in CFB mode. How many times will this cycle before outputting the final ciphertext? In the picture below this is done in 3 cycles. Are there any rules on the amount of cycles before outputting the final ciphertext? I may be way off but it's a bit confusing with this specific mode of operation.
In CFB-mode you effectively have a data-dependent stream cipher and you'll need $\lceil\frac{l}n\rceil$ block cipher calls or "cycles" as you call them to process the full message, where $l$ is the mesage length (in bits), $n$ the block size (in bits) and $\lceil\cdot\rceil$ is the ceiling function.
However, you get the encryption of the $i$-th plaintext block after the $i$-th "cycle" or block cipher call. This can be seen if you look at the formal definition of the CFB-mode which reads (in this case):
$$c_i=p_i\oplus E_K(c_{i-1}),\quad c_0=IV$$

where $c_i$ is the $i$-th ciphertext block, $p_i$ is the $i$-th plaintext block, $\oplus$ is bitwise XOR and IV is an initialization vector.