About 15 mins after every meal is ideal. The poo should slide out, be well formed, mid brown and not smell particularly!
I would also suggest getting your thyroid tested. In the meantime, increase your fluid intake to 2L daily, not including caffeine. Eat soluble fibre, oats, whole grains, fruit and vegetables. You could soak linseeds in a glass of water over night and drink first thing, texturally it's a bit like frog spawn, but it will get you moving.
Do any of the pulses give you bloating or gas? It might be worth avoiding those that do for a while and see if there is an improvement.
The longer faeces sits in the colon the drier it gets as the body is reabsorbing water for a dehydrated body. As you can imagine it is also reabsorbing toxins that are not being properly evacuated. Then the stools become harder to pass, leading to constipation. Increase your fluids!
Someone mentioned not ignoring the urge to go which is very valid.
In my opinion a daily coffee enema is excessive. It's doing the work for the body, the colon needs to be able to work independently to work effectively on its own. The body is an amazing machine, given the right nutrients will maintain its own balance. I have done a week of coffee enemas as a cleanse but daily enemas is asking for a lazy colon long term.
Other things you could try:
Increased exercise.
A cup of hot water with the juice of quarter lemon first thing in the morning 10 mins before food.
A large glass or 2 of water before breakfast.
Take magnesium sulphate.
3 times a day is an ideal remember. If you feel healthy and have a daily poo then that's your normal. But having a poo every other day or longer is not normal.