Construction of the $14 million Flagler Beach pier is expected to begin in May and take 14 to 18 months to complete.