Most stock trading apps do not charge you for holding your investments. Unless you trade on non-leverage BUY stock positions, you can hold your investment for as long as you like.