Hi, we fly with our baby all the time back to the UK and Qatar. We always travel with Qatar Airways. They are great in my opinion. What you need to do is this;

When you book your seat you need to request a ‘bassinette seat’. This is at the front of the plane or section. It is basically a fold down crib for your baby to sleep in which is directly in front of your seat. People with babies get the priority to sit here so you will be in good company. There is lots of legroom for you so you can also spread the things you need out and as you know by now, babies need lots of things. You are not allowed this crib when you are taking off or landing so they give you a child strap which fixes to your seat belt to help with the bumps if there are any. During the flight, however, it's all yours.

I have flown a few airlines with our little one and Emirates and Qatar airways were very good. BA was slightly poor as they forgot about our request for a crib and stuck us in the main area. As you can imagine, sitting on the end of row with a baby, when everyone wants to get up and down, passing food across is not a good thing. Why am I saying this... well, I want to emphasise the booking of your bassinette / crib. This will make your journey much, much easier.

Good Luck