Did you just received payment through and your money was put on hold for 21 days? I am also aware of how troublesome the situation could be to you especially when you need to use your cash urgently. That is why today am fully armed just to make sure we tackle this issue one and for all. However, before we get to know how you can solve this problem, let's understand why PayPal should hold your funds for such a long time.
The first thing we need to know is that PayPal believes that probably the funds you received is from your customer who had just paid for some goods. That is why it will always place funds on hold so that in Case the buyer wasn't satisfied or didn't receive the goods, he can ask for refund before you withdraw the money. In most cases, PayPal will hold your funds if: You are a new PayPal user, you haven't received over 200$ from your clients for the past 6 months, if you have many unsolved cases.
To get your funds earlier than the period given by PayPal, first, make sure you have verified your phone number and also confirmed your card. After that you can now contact PayPal customer support for help and be sure they will respond in less than 24 hours and money will be released. Let me know in the comments if you have any question or opinion about this.