Does Leonardo DiCaprio have a dirty new habit?

A report has claimed that Leonardo DiCaprio has a dirty new habit – smoking cigars.

A source revealed to Now Magazine that the lovely Leo is puffing on up to six Cuban cigars a 
day since filming J Edgar.

“He’s making an effort to quit after he got a nasty wheezing cough,” said a source.

“He’s even tried using electric cigarettes.”