The logical statement
$$(P \implies Q) \vee (Q \implies P)$$
is an example of a tautology. However, if I choose logical statements for $P$ and $Q$, it is not always true that either $Q \implies P$ or $P \implies Q$. For example, we may take
$$P(x) = x \text{ is odd}, \qquad Q(x) = x \text{ is prime}$$
Odd numbers are not necessarily prime (e.g., $9$ is odd but not prime), and prime numbers are not necessarily odd (e.g., $2$ is a prime which is not odd). Why is this?
Yes, it is always true. I guess you are thinking about real life examples and that is confusing you because of the time dimension added to the situation. For instance: Let $Q$ be "I eat" and $P$ be "I drink water". You might think "Oh well sometimes I eat and I don't drink water, and also some times I drink water and I don't eat". But here, the statements you are making (say, "I drink water") refer to different situations in the implications (different times). $P$ and $Q$ must refer to the SAME thing, so it would look more like:
"This time I was drinking water and NOT eating ($Q \nRightarrow P$) and, at the same, time, I was eating and NOT drinking water ($P \nRightarrow Q$)"
I'm pretty sure you see why that doesn't make any sense: for $Q \nRightarrow P$ to be false, $Q$ must be true and $P$ must be false, so for $Q \nRightarrow P$ and $P \nRightarrow Q$ to be false at the same time, $Q$ (and $P$) would be false and true at the same time. That's why one of the implications must always be true, therefore the disjunction is a truism.
${}{}{}{}$