Jennifer Lopez says ''nothing can prepare'' you for having twins.

The 'On The Floor' hitmaker - who has nine-year-old twins Max and Emme with her ex-husband Marc Anthony - made the confession as she issued advice to Beyonce, who recently announced she was set to welcome twins into the world.

Speaking to reporters at the 'Shades of Blue' premiere at the Roxy Cinema this week, Jennifer said: ''Nothing can prepare you for twins. I certainly was not prepared. I would say, 'Stay calm.'''

Meanwhile, Jennifer previously gushed that her children make the world a ''more beautiful place'' for her.

Sharing a collage of the three of them, she wrote: ''Emme and Maximilian ... I cant believe its 9 years ago today that God entrusted me with the biggest blessings of my life ... he finally sent me my beautiful twins, my babies, my love and life in two lil human beings. I immediately felt bonded, protective, overwhelmed with emotion and like the luckiest woman on this earth. And Ive felt that way everyday since.

''You make me proud every single moment of every single day! You are two shining lights that make this world a better more beautiful place for me and everyone who is lucky enough to know you ...Thank you Lord for choosing me to be Max and Emme's mom. The word LOVE is not enough for how my heart and soul feel when I think of you ... Happy Happy Birthday my lil coconuts!!! Mama loves you so damn much!!! (sic).''

And the 47-year-old singer feels ''forever grateful'' that she got a chance to have children.

She added: ''They just make life so much better. I'm forever grateful. I didn't have kids until later, and I almost thought that it wasn't going to happen for me. I'm very aware that I was blessed with that. I don't take it for granted for one day.''