The points of an Elliptic Curves $E$ over a finite field $K$ are forming a finite commutative additive group ( finite Abelian group) with the point addition as the group operation. The group needs an identity element and is usually represented as $\mathcal{O}$. In most curves, this is the point at infinity and also notated as $P_\infty$. In the Edwards curves, the identity is an affine point $(0,1)$.
The scalar multiplication $[k]P$ this actually means adding the $P$ itself $k$-times. More formally;
let $k \in \mathbb{N}\backslash\{ 0\}$
\begin{align}
[k]:& E \to E\\
&P\mapsto [k]P=\underbrace{P+P+\cdots+P}_{\text{$k$ times}}.\end{align}
and by being identity $[0]P = \mathcal{O}$.
When $k< 0$ and $[k]P=[-k](-P)$ since $[-1]P = -P$.
The number of points ( donated by $\#E(K)$) on Elliptic curves over a finite field is finite then if you add a point $P$ itself many times eventually you will get the identity $\mathcal{O}$.
$$\underbrace{P+P+\cdots+P}_{\text{$t$ times}} = [t]P= \mathcal{O}$$
The smallest $t$ will be the order of the subgroup generated by the point $P$. For security, we want this order huge and prime due to the attacks. If we consider the expected attack cost for Pollard's $\rho$ is $O(\sqrt{\#E(K)})$, i.e. we need to double the point size in bits ( use 256-bit curve to achieve 128-bit classical security).
Bitcoin uses the prime cure Secp256k1 which has characteristic $p$ and it is defined over the prime field $\mathbb{Z}_p$ with the curve equation $y^2=x^3+7$.
The order $n$ of the base point in the compressed form
G = 02 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798
is
n = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364141
Note 1: a point $P$ may not generate the whole group but it always generates a cyclic subgroup. In prime curves ( order is a prime) and this implies all elements, except the identity element, are a generator. For non-prime curves, one has to check the $[k]P \stackrel{?}= \mathcal O$ where $k\mid \#E(K)$ to find the order of $P$ by Lagrange's Theorem on Group Theory.
Note 2: As pointed by SqueamishOssifrage, The Smart showed that if the order of the curve and order of the base field ($K$) is the same (i.e. $\#E(\mathbf{F}_q ) = q$) then the discrete logarithm on this curves runs in linear time. Such curves are called anomalous curves.