Can this be taken daily for a long period of time? Other brands say to only take for 2 weeks.

It is best to take only 2 capsules per day (with a meal) for as long as desired for optimal performance. You do not need to take a specific break; however, if you can discontinue use whenever you prefer.