Thanks for query.
you should consult gynae for your problem.get USG done and find out the foetal lung maturity.foetal weight and placental maturity and amniotic fluid
,if everything is normal wait for wk.
NST test done for foetal health.
labour can occur because your previous pregnancy
at 32 wks.
But you are diabetic having breathing problem so consult doctor
for caesarean section
if required because your baby is also big.