Personally I have found the best way is take one day at a time. Don't beat yourself up if you can't do much that day or sleep in because it just means your body really needs it.
It also helps to pay attention to your bodies warnings because you can pretty much plan around it. Take in consideration the following:
WEATHER (it's not just about the temperature, but the ups and downs in temperature from one day to the next) I live in Texas so it's usually just hot but Fall and Winter are the worst because one day is will get down in the 20/30's and the next day will be 60/70's. Even if the weather is a roller coaster ride I'm just down period. Let your body rest and don't push it. Keep warm at all costs because once our muscles tighten they don't like to release.
PAIN MANAGEMENT (Don't let the pain keep increasing) As soon as I notice myself shifting more and trying to get comfortable it's a big sign that means pain is coming on. When you start to feel that pain catch it so it doesn't get increase pass your limit. I'm not sure if you're the type of person like my grandmother and uncle (who also have fibro) that when they take a pain pill and they feel better they feel like they can push on and pay for it later. Pain pills are to help you get through the pain, if you're in pain that means it's just making it to where you don't feel it as much, that doesn't mean you can handle activity as if nothing is wrong.
ACCEPTANCE. It's become a part of me, and I haven't let it beat me but sometimes I'm down for the count and I have to accept it and just get through that day and that day only. Don't push yourself past a point where you end of paying for it it because everytime you do that your going to push your body into a frenzy and trigger a flair which can last a few days to a week. So it's not worth spending that one day going all out when you send yourself down for double that time. It may take you longer to complete projects but at least you will get them done and they will be enjoyable. You may not want to accept this but I've personally dealt with this invisible illness for over 13 going on 14 years now and these are just things you have to accept. Your body is not going to respond the same as others, you will have triggers, the better you can adapt to all these the easier it makes it on you. By giving your body the needed rest, the extra time, not pushing your body past it's limits IS the way to beat it. It's beats you when you push past that. I was only around 11 when I got diagnosed and have never been able to work so trust me, I get it, and it stinks, but it's something that you have to constantly battle. I look completely normal on the outside, even though I'm about to turn 25 people think I'm 16 or 18 so it's even harder to find help or doctors/nurses who take me seriously and that I have a real illness. It doesn't define me, but it has become a part of me, it's made me stronger knowing I have this but still keep going. The real skill is coping. You have a great attitude, and I respect that. Just keep learning yourself and your limits, every human has them.
SURROUNDINGS. Find all your comforts. Find that place you can curl up and sit/lay comfortably for hours. Invest into mattress that helps you. Keep your temperature stable in your house/room and make sure it never too cold or too warm. Check your lights and make sure they are not too bright ( I personally have all my lights hooked up to a remote that I can turn several off or all off so I don't have to get up if I suddenly get sleepy)
You will eventually find things that work for you. Know your Fibromyalgia, all the triggers that make it worse for you and go from there. Fibromyalgia being something that involves the muscles will create a lot of pains that usually point back to itself, have a good muscle relaxer helps. I take Tizanidine and it helps to take it with a pain killer from your doctor. Stretching helps but don't feel bad if you can't always, especially on weak days. Just do what you can without overexerting yourself, I cannot stress this enough. I hope it helps somewhat. I once said I am so weak and have a low pain tolerance but my mom reminded me it's actually a very high pain tolerance since most people would be crying if they had to endure what we do everyday. That made me feel better and I realized she was right. It may slow us down, but it never stops us.