Congrats on your journey so far! Keep it up, it will be worth it.

When last were you out of breath? From a proper cardio workout like running, swimming or dancing or some sport? I bet that will help with your sleep, give it a try!