I regularly do workout, avoid fats nd oils, drink lots of water, take heavy breakfast nd light dinner, still I often suffer from constipation?

Fiber? You didn't mention your intake of fiber or fresh vegetables, which can help. There are a few medical conditions, including irritable bowel syndrome, that can contribute. See you provider if adequate fiber and still having trouble.