We establish general versions of the Ekeland variational principle (EVP), where we include two perturbation bifunctions to discuss and obtain better perturbations for obtaining three improved versions of the principle. Here, unlike the usual studies and applications of the EVP, which aim at exact minimizers via a limiting process, our versions provide good-enough approximate minimizers aiming at applications in particular situations. For the presentation of applications chosen in this paper, the underlying space is a partial quasi-metric one. To prove the aforementioned versions, we need a new proof technique. The novelties of the results are in both theoretical and application aspects. In particular, for applications, using our versions of the EVP together with new concepts of Ekeland points and stop and go dynamics, we study in detail human dynamics in terms of a psychological traveler problem, a typical model in behavioral sciences.