In my opinion, patches are only as good as the substrate below the patch. I'm afraid your concrete may be towards the end of it's life. I would personally call a pro or continue to patch it yourself to save up the money to replace. I recommend you call a local redi-mix plant to see if they have a list of REPUTABLE contractors to look at it for you. Good luck.