Size of stack is of the order of the number of recursive calls which are currently live. (It is not equal because we save many info on the stack during a call like local variables, return address etc. )
Here, we have two recursive calls with value (n-1) for input n. But before the second one starts, the first one finishes. So, total number of recursive calls for n can be given by
Solve recurrence T(n) = 2T(n-1) + 1 (1 for the stack space required for the current process) with T(0) = 1.
and the number of live recursive calls (recursion depth) is given by
T(n) = T(n-1) + 1 which is O(n).