Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/x9ok7vh0svv3/public_html/staging/wp-content/plugins/ajax-cart-autoupdate-for-woocommerce/ajax-cart-autoupdate-for-woocommerce.php on line 323

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/x9ok7vh0svv3/public_html/staging/wp-content/plugins/qty-increment-buttons-for-woocommerce/qty-increment-buttons-for-woocommerce.php on line 395

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home/x9ok7vh0svv3/public_html/staging/wp-content/themes/abodyforever_vite/functions/theme_setup.php on line 87

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/x9ok7vh0svv3/public_html/staging/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/x9ok7vh0svv3/public_html/staging/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/x9ok7vh0svv3/public_html/staging/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/x9ok7vh0svv3/public_html/staging/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/x9ok7vh0svv3/public_html/staging/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/x9ok7vh0svv3/public_html/staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/x9ok7vh0svv3/public_html/staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/x9ok7vh0svv3/public_html/staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/x9ok7vh0svv3/public_html/staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/x9ok7vh0svv3/public_html/staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Frequently Asked Questions (FAQs) - A Body Forever
logo

Book your Bespoke Consultation Now! Book Consultation

frequently asked questions

You can browse the topics below to find what you are looking for. In case you don’t find it, you can contact us

You can browse the topics below to find what you are looking for. In case you don’t find it, you can contact us

How do I cancel my membership?

Click on the user icon on the top right hand side. Click on 'Settings'. Click on 'Manage Membership'. Click on 'Cancel my membership'. Choose the reason for cancellation and click on 'Yes, cancel my membership'..

On which devices can I watch my workouts?

Any device that can access our website. To watch on your TV, use Airplay/Chromecast from your device, or plugin in a HDMI cable between your TV and laptop.

Can I turn off the music to ABF workouts?

At this time you can not turn off the music to the workouts. We believe that music is a part of the journey and each playlist has been created to elevate your experience.

You can browse the topics below to find what you are looking for. In case you don’t find it, you can contact us

What currency are the prices?

Prices will be in Great British Pounds (GBP)

You can browse the topics below to find what you are looking for. In case you don’t find it, you can contact us

Why do you need my credit/debit card for the free trial?

We ask for your credit/debit card because it will be automatically charged for your ABF membership once your free 7-day trial ends. You can cancel your membership at any time by heading here. Additionally, your credit/debit card information can be removed completely from our system by heading to your Manage Payment Settings page.