Baby, there are many products on the market, which claim a lot of things, but until you know why you are getting spots and pimples, you'll be wasting money.
You told me you have health insurance. Why don't you visit a hospital and speak with a doctor. Let them do checks on you. You are covered by health insurance, right?
Love, rudi