I was diagnosed with labyrinthitis about six weeks ago. I am feeling mostly better and wondering if I can swim again? Also are all earplugs effective?

Yes. Labyrynthitis is commonly viral in origin and usually resolves in 6 weeks. Ear plugs can prevent bacterial ear infections but not viral labyrynthitis.