Babies are meant to be with you all the time at that age. That is why they love it. That is why you love it. That is why bfing works on supply and demand and they want to feed frequently. Nature expects you to be together all the time. If you are following the safe co-sleeping guidelines then there is nothing wrong with what you are doing, in fact you are doing exactly what nature intended for you to do. Do it, enjoy it, and ignore your mum and MIL.