restriction therapy - you figure out how many hours you're actually sleeping, then limit your window of sleep time to that amount.
Gradually, as you sleep for that whole time you lengthen it. It is hard because you will be tired for days/week as you implement it. It is hard to explain in detail in such a short field but many therapists and books can help with this. It works well though!