Untill your calling allowances and credit runs out.
If you have unlimited calls then you won't get charged.
However, some customers have been reporting that calls get cut off every 15 mins 30 secs I believe is the time. Never been cut off myself though on calls to banks and utilities lasting up to an hour at times.
Track usage, upgrade and get support with the My O2 appDownload My O2