Rosemary needs at least 6 hours of full sunlight each day. Rosemary grows best in full sun, but some varieties are tolerant of shade, so they will do well in full shade. Excellent air circulation and good drainage plus 2 to 6 hours of direct sunlight.