As I know there has no limit of time. As long as you want you can have a position. There have so many traders who are doing long term trading. They open a trade for 1 week, one month, sometimes for 6 months. But if you have swap account then I think they will deduct money as swap. But there has no time limit. You can contact the support team for sure.