Question: **What is the cause and how to fix?**

Stuck in `Waiting for the operation to be included...` Infinitely.

Answer: 
This means that your node is not fully synchronized yet or the fee you specified/defaulted is too low for any baker to include the operation.

**Verifying if node is Synchronized:**

```
./tezos-client get timestamp && date -u -Isec
  or
./alphanet.sh client get timestamp && date -u -Isec ( For Docker Users )

```

Those commands will return two UTC timestamps, the current timestamp of the head of the chain and current time.

For the node to be synched those timestamps need to match, if they don't just wait and keep checking the timestamps.

If the head timestamp isn't moving, try restarting the node.

**How to solve:**

* Wait for the node to finish synchronizing;
* Increase the Fee you are giving to the operation;

*Credits: @fredcy and @braveheart*
In case your node isn't fully bootstrapped, you can run:

```
tezos-client bootstrapped

```

This command will let you know in case your node isn't fully synced.