to one's heart's content

to one's heart's content (as much as one wishes) — сколько душе угодно; в свое удовольствие

› If you do something to your heart's content, you do something enjoyable for as long as you want to do it

..... You've got a whole week to yourself and you can read to your heart's content.

.