It can be awkward to confront someone about owed money, but doing so sooner rather than later can keep tension from building up in your relationship. The Huffington Post reports that one of the main reasons why people don't pay others back is because they know they can bank on the individuals being there for them in the future - the friendships aren't in danger. You might also simply be acting too nice.
One of the easiest ways to tip your friend off to the favor they he or she needs to repay you is to allow him or her to front the bill the next time you go out, according to LifeHacker.com. You can also consider putting an end to the favors until the individual settles the debt.
Don't hesitate to speak to your psychic if you're concerned about the money you've lost. A psychic reading can give you more information on why the individual has yet to pay you back.