They clearly said Rudra is 30 and they emphasized the point with " Tis saal ke bachhe bachhe nehi rahete , bachhon ki baap ban jate hai." So Rudra is actually old enough that he should've been a father by now. 😆
Maya could be 35 or a little older and MJ could be 50 . I've a feeling that their respective ages will also be clearly mentioned in upcoming episodes.