We consider two decision problems for linear recurrence sequences (LRS) over the integers, namely the Positivity Problem (are all terms of a given LRS positive?) and the Ultimate Positivity Problem (are all but finitely many terms of a given LRS positive?). We show decidability of both problems for LRS of order 5 or less, with complexity in the Counting Hierarchy for Positivity, and in polynomial time for Ultimate Positivity. Moreover, we show by way of hardness that extending the decidability of either problem to LRS of order 6 would entail major breakthroughs in analytic number theory, more precisely in the field of Diophantine approximation of transcendental numbers. * This research was partially supported by EPSRC. We are also grateful to Matt Daws for considerable assistance in the initial stages of this work. 1 Some authors define the order of an LRS as the least k such that the LRS obeys such a recurrence relation. The definition we have chosen allows for a simpler presentation of our results and is algorithmically more convenient.2 Note that both problems come in two natural flavours, according to whether strict or non-strict positivity is required. This paper focusses on the non-strict version, but alternatives and extensions (including strictness) are discussed in Section 6. 5 We obtained this value using a bespoke enumeration procedure for order 5. A bound of e 2 √ 6·5 log 5 ≤ 1, 085, 134 can be obtained from Corollary 3.3 of [58]. 6 In fact, if none of the eigenvalues of M are zero, it is easy to see that the full sequence v T M n w ∞ n=0 is an LRS (of order at most k).