Recently, my dreams have been end with me attempting to perform a strenuous action in a dream (like teleporting) but this is probably because they're not stable enough. Also, spinning around tends to wake me up almost instantly, so I use that to wake up if I have to (though this is atypical; most people don't wake up by spinning, rather, it stabilizes the dream).

However, most of my dreams end because my alarm goes off