Deepika Padukone revealed the reason her relationship with Ranveer Singh lasted so long is because the actor is a new person every 6 months.