Leave your beer in the secondary longer. When I dry hop, I usually leave it in 14 day, (5 in the primary).
You should always have at least 2-3 weeks minimum total for both (primary and secondary). Sometimes it will be longer, depending on what type of beer your brewing.
Did you rack to a...