i was wondering if you are being caught. how many times do you need to report back to the IO ( under bail). My friend has been going back just to report for twice. And she is going back next month again. And normally how long will the case took?

Reality is there is no point complaining about the cops. Far better to work on a legal strategy. Personal experience leads me to believe you'd expect this many cop meetings:1. Arrest/Detention2. Bail Posting3. Initial IO interview4. IO thinks about it and comes up with 1 to infinity more questions and calls in OP5. OP tells some truths and a bunch of lies.6. Steps 4 to 5 repeat ad infinitum until either OP stops lying or becomes better at lying7. IO prepares report for AGC (or drops case if IO feels it will not stand AGC scrutiny or involves children etc)8. AGC responds with either agreement on charges or recommended way forward (more investigation, requesting statements from witnesses etc) for prosecution case9. IO calls in OP sorry ass and advises her of 8 (i.e. charged, dropped or answer more questions - go back step 4 until IO drops or proceeds w case and bail).10. Go to court. Sentenced.

don't do the crime unless you can afford to swing on the end of a rope.