Go all-in and DCA out as needed. My normal income and windfalls, minus budgeting for ~2 months fiat expenses, go directly into btc. I sell as needed for any one-off expenses requiring fiat.