The 46-year-old actor has had his share of hits and misses.. Photo: Twitter/ @Nawazuddin_S

Nawazuddin Siddiqui credits 'struggling' days for success today