I tend to buy what I don't need.
必要ないものを買ってしまう傾向がある。tend to ~, あるいは have a tendency to ~
で~する傾向がある。と表現できます。
I sometimes end up sleeping on the couch (sofa).
うっかり寝てしまう、~で終わってしまうという表現で、end up ~と表します。
時々うっかりソファで寝てしまう。という表現です。
end up 〜ing(結局〜してしまう)
Sometimes I end up buying things I don’t need.
は「買うつもりじゃなかったのに、結局買っちゃう時がある」です。
end up は「気づいたらそうなってた」「結果的にそうなる」が入ります。
「しまう時がある」の感覚にかなり近いです。
find myself 〜ing(気づいたら〜している)
I sometimes find myself falling asleep.
は「うっかり寝ちゃってる自分に気づく時がある」みたいな感じです。
ちょっとやわらかくて、日常会話で自然です。